В функциональных языках функции могут выполнять внутри аргументов скобки вложенных функций, что эквивалентно для javascript, который должен быть вдохновлен Схемой.Почему javascript не может выполнять методы внутри методов?
е (е (е (е)))
console.log(1 + 1)
//2
как прийти Javascript может выполнить добавление внутри .log
аргумента метода скобок?
var list1 = []
console.log(list1.push("a"))
//1
пока он не может выполнить метод нажимной внутри .log
метода скобки? и почему он возвращает 1?
Вы просмотрели документацию для 'Array.prototype.push'? – gcampbell
Ваш главный вопрос для меня не имеет смысла. Он возвращает 1, потому что push возвращает длину массива, в который вы вставили элемент. Он нажимает элемент на массив, но когда вы регистрируете возврат push, а не list1, вы видите только 1. Если вы запишете 'console.log (list1.push (« a »), list1)' вы увидите, что ваш массив имеет 'a' в нем – eithed