이제 가장 간단한 방법으로 객체에 배열 요소를 추가하는 js 메서드를 공유하겠습니다. 이는 좋은 참조 값을 가지고 있으며 모든 사람에게 도움이 되기를 바랍니다.
은 다음과 같습니다:
//如题,通常做法就是循环数组,最后在添加length属性,如: var obj = {}; var pushArr = [11,22,33,44,55,66]; for(var i=0;i<pushArr.length;i++) { obj[i] = pushArr[i]; } obj.length = pushArr.length; console.log(obj); //{0:11,1:22,2:33,3:44,4:55,5:66,length:6}
간단한 방법:
//js将数组元素添加到对象中(或 数组转换成对象)有个小技巧: var obj = {}; [].push.apply(obj,[11,22,33,44,55,66]); console.log(obj); //{0:11,1:22,2:33,3:44,4:55,5:66,length:6} 由于obj是个对象没有像数组的push()方法,所以利用数组的push()以及apply()的特性来将数组作用于push()并修改当前的引用。 有较严重的代码洁癖的患者可以使用这个方法。
위는 제가 모두를 위해 정리한 내용입니다. 앞으로 모든 분들께 도움이 되기를 바랍니다.
관련 기사:
Webpack에서 Electron 애플리케이션을 구축하는 방법
Angular4를 사용하여 안전하지 않은 이미지 경로에 대한 문제
JS에서 마우스 효과에 따른 교차 좌표를 구현하는 방법
Angular4.0에서laydate.js 날짜 플러그인을 사용하는 방법
vue-cli의 webpack3 속도 향상 최적화에 대한 질문
Vue.js에서 축소 가능한 트리 메뉴를 구현하는 방법
위 내용은 js의 객체에 배열을 추가하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!