Browse Source

chore: updates README.md

e22m4u 2 years ago
parent
commit
25357372ad
1 changed files with 12 additions and 3 deletions
  1. 12 3
      README.md

+ 12 - 3
README.md

@@ -100,11 +100,20 @@ const app = new App();
 Пример:
 Пример:
 
 
 ```js
 ```js
-// вызов с аргументами конструктора
-const foo = this.getService(Foo, 'arg1', 'arg2');
+// проверка существования экзепляра Foo
+console.log(this.hasService(Foo)); // false
 
 
-// проверка существования экзепляра
+// создание несуществующего сервиса Foo
+const foo1 = this.getService(Foo);
 console.log(this.hasService(Foo)); // true
 console.log(this.hasService(Foo)); // true
+
+// повторное обращение возвращает тот же экземпляр Foo
+const foo2 = this.getService(Foo);
+console.log(foo1 === foo2); // true
+
+// вызов с аргументами конструктора пересоздает экземпляр Foo
+const foo3 = this.getService(Foo, 'arg1', 'arg2');
+console.log(foo2 === foo3); // false
 ```
 ```
 
 
 ## Тесты
 ## Тесты