>  기사  >  웹 프론트엔드  >  js의 배열과 객체

js의 배열과 객체

高洛峰
高洛峰원래의
2017-02-28 14:16:111151검색

•객체 유형:

◦ 생성 방법:

/*new 操作符后面Object构造函数*/ 
var person = new Object(); 
person.name = "lpove"; 
person.age = 21; 
/*或者用对象字面量的方法*/ 
var person = { 
name: "lpove"; 
age : 21; 
}

•배열 유형

◦ 생성 방법:

`var colors = new Array(“red”,”blue”,”yellow”);

• 차이점과 퍼즐

◦ 예를 들어 배열 a=[1,2,3,4]가 있습니다. , a={0:1,1:2,2:3,3:4} 객체가 있고, 다음 두 경우의 결과는 동일합니다. 이는 데이터 컬렉션이 배열이나 객체로 표현될 수 있다는 것을 의미합니다. 그러면 어떤 것을 사용해야 합니까?

나중에 배열은 순서가 있는 데이터의 모음을 나타내고 객체는 순서가 없는 데이터의 모음을 나타낸다는 것을 알게 되었습니다. 데이터의 순서가 중요하다면 배열을 사용하고, 그렇지 않으면 객체를 사용하세요.

물론 배열과 객체의 또 다른 차이점은 배열 데이터에는 "이름"이 없지만 객체 데이터에는 "이름"이 있다는 것입니다.

그런데 문제는 많은 프로그래밍 언어에 "연관 배열"이라는 것이 있다는 것입니다. 이 배열의 데이터에는 이름이 있습니다.

• 그러나 "javascript DOM"에서는 연관 배열을 사용하지 않는 것이 좋습니다.

◦ 연관 배열:

var lpove = Array(); 
lpove[name] = "lei"; 
lpove[age] = 21; 
lpove[living] = true;
/*对象构造*/
  var lpove = Object();
    lpove.name = "lei";
    lpove.age = 21;
    lpove.living = true;

본질적으로 생성한 연관 배열의 특성은 Array 객체의 속성이기 때문입니다

위 기사에서는 js에서 배열과 객체의 차이점을 자세히 설명합니다. 편집자 여러분, 이것이 여러분에게 참고 자료가 되기를 바라며, 또한 모든 사람들이 PHP 중국어 웹사이트를 지지하기를 바랍니다.

js의 배열과 객체에 관한 더 많은 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!


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