>웹 프론트엔드 >JS 튜토리얼 >js의 객체에 배열을 추가하는 방법

js의 객체에 배열을 추가하는 방법

亚连
亚连원래의
2018-06-19 16:34:3912868검색

이제 가장 간단한 방법으로 객체에 배열 요소를 추가하는 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에서 마우스 효과에 따른 교차 좌표를 구현하는 방법

방법 jQuery에서 EasyUI 창 사용

Angular4.0에서laydate.js 날짜 플러그인을 사용하는 방법

JS에서 라벨 스크롤 전환을 구현하는 방법

이미지 센터 정지 효과를 구현하는 방법 JS

vue-cli의 webpack3 속도 향상 최적화에 대한 질문

Vue.js에서 축소 가능한 트리 메뉴를 구현하는 방법

위 내용은 js의 객체에 배열을 추가하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.