diff --git a/Notes b/Notes index 201452a..b353603 100644 --- a/Notes +++ b/Notes @@ -32,7 +32,7 @@ string.toLowerCase(); - все символы строки в нижний ре const fruit = 'some fruit'; console.log(fruit.indexOf(fruit)); - выведется индекс слова где начинается fruit (5) так как слово начинается с индекса 5 -const logg = 'Hellow, world'; +const log = 'Hellow, world'; console.log(logg.slice(8, 12)); - обрезать слово (выведутся все символы от 8 до 12 = world) так же есть вариант вырезать слово с конца logg.slice(-5, 0) это слово world console.log(logg.substring(8, 12)) - аналог slice @@ -63,3 +63,19 @@ setTimeout(() => { console.log("Мы продолжаем выполнять код..."); + +//Работа с обьектами +Чтобы скопировать обьект (так как если один обьект попытаться "присвоить в другой обьект он не скопируется а лишь передаст ссылку на оригинал) +Нужно написать +//Поверхностная копия обьектов +function copy(mainObj) { + let objCopy = {} + + let key; + for (key in mainObj) { + objCopy[key] = mainObj[key]; + } + + return objCopy; +} +