ну смотри ты сам сказал мы получаем по индексу, следовательно какие-то знания есть, а как по индексу? ))
указав его индекс в квадратных скобках?
покажи мне как :)
const arr = [ "j", "a", "v", "a", "s", "c", "r", "i", "p", "t"] console.log(arr[0]);
теперь какой тип у нас в arr[0]?
const arr1 = [{name:'pl1', act:'action1'},{name:'pl2', act:'action2'},{name:'pl3', act:'action3'},{name:'pl1', act:'action1'},{name:'pl2', act:'action2'}] const arr2 = [{name:'pl1', act:'action1'},{name:'pl2', act:'action2'}] const newArr = arr1.slice(0,arr2.length) const objectsEqual = (o1, o2) => Object.keys(o1).length === Object.keys(o2).length && Object.keys(o1).every(p => o1[p] === o2[p]); const arraysEqual = (a1, a2) => a1.length === a2.length && a1.every((o, idx) => objectsEqual(o, a2[idx])); а чтобы сравнить по полю name и act надо o1[p]['name'] === o2[p]['name'] ?
верно ) а какой метод имеем мы для поднятия в верхний регистр? )
верно, следовательно, что мы пишем? )
так у тебя пустой arr
Ой, если он не пустой
прочитай, про Object.keys()
Обсуждают сегодня