Я думал, что ниже логически правильно добавлять или вставлять объект в массив объектов, но результат, который я получаю, является прикольным.Может кто-нибудь сказать, пожалуйста, что я делаю не так здесь ??Почему код ниже возвращает пустой массив, когда я пытаюсь вставить объект в массив объектов с индексом 0, и почему код ниже, возвращающий 4, когда я пытаюсь добавить объект в конец массива объектов?
let objArr = [{
id: 1,
company: "Rapid Precision Mfg.",
title: "Quality Engineer",
firstName: "Dongyob",
lastName: "Lee",
officePh: "",
ext: "",
cell: "669-294-0910",
email: "dyl4810@gmail.com"
},
{
id: 2,
company: "Facebook",
title: "Frontend Developer",
firstName: "Edward",
lastName: "Simmons",
officePh: "408-516-4662",
ext: "003",
cell: "669-252-4251",
email: "edwardsimmons@gmail.com"
}
]
let nobj = {
id: 1,
company: "Rapid Precision Mfg.",
title: "Quality Engineer",
firstName: "Dongyob",
lastName: "Lee",
officePh: "",
ext: "",
cell: "669-294-0910",
email: "dyl4810@gmail.com"
}
console.log(objArr.splice(0, 0, nobj)) //Outcome: []
console.log(objArr.push(nobj)) //Outcome: 4