• Почему push() возвращает длину массива?

    @xanzor
    Возможно другие люди тоже будут сталкиваться с такой проблемой, поэтому хоть и поздно, но отвечу)))

    Он добавляет элементы, начиная с текущей длины length и возвращает новую, увеличенную длину массива.(https://javascript.ru/array/push)

    Поэтому нужно примерно так:
    userObj.data.friends.push(friend);    // 4
    return  userObj.data.friends;     //[ 'Sam', 'Kira', 'Tomo', 'Pete' ]
    Ответ написан
    Комментировать