0
splice 메서드가 왜 작동하지 않는지 이해할 수 없습니다. 내가 좋아 보이는 배열이 있습니다 (실제로 더 큰하지만 페이지를 복잡하게하고 싶지 않았다)개체 리터럴을 배열에 삽입
내가 항목을 삽입 할var navItems = [ {
"content": "Panels",
"icon": "panels"
},
{
"content": "Samples",
"icon": "sample"
}];
가 중간에 말 :
var testNavItems = navItems.splice(1, 0, {
"content": "New Nav",
"icon": "New Nav"
});
console.log(testNavItems);
OR
var testNavItems = navItems.push({
"content": "New Nav",
"icon": "New Nav"
});
console.log(testNavItems);
빈 배열이 표시됩니다. 이것이 JS에서 가능합니까?
는 [ '.splice' (https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array/splice)이었다 요소를 반환 ('.push') (https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array/push)는 배열의 새로운 길이를 반환합니다. 항상 문서를 확인하십시오. –