Обновить Notes

This commit is contained in:
codevadym 2025-01-08 08:58:09 +01:00
parent ffae35e4a7
commit dadd5cde7c

18
Notes
View File

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