Phonegap 앱 개발에서 새로 생겼습니다.동적으로 자바 스크립트에서 배열 만들기
이 유형의 배열을 만들고 싶습니다.
var myColumnDefs = [
{id:"id1", name:"name1"},
{id:"id2", name:"name2"},.... ] ;
제가 자바 스크립트를 사용하여 어떻게 할 수 있는지 알려주세요.
웹 서비스에서 데이터를 삽입해야하기 때문에.
Phonegap 앱 개발에서 새로 생겼습니다.동적으로 자바 스크립트에서 배열 만들기
이 유형의 배열을 만들고 싶습니다.
var myColumnDefs = [
{id:"id1", name:"name1"},
{id:"id2", name:"name2"},.... ] ;
제가 자바 스크립트를 사용하여 어떻게 할 수 있는지 알려주세요.
웹 서비스에서 데이터를 삽입해야하기 때문에.
이 코드를 시도
function myObj(id, name)
{
this.name = name;
this.id = id;
}
myColumnDefs = new array();
myColumnDefs.push(new myObj("ID1", "Name 1"));
등등 .. ..
var dataArray = [];
var length = yourjsonAray.length;
for (var i = 0; i < length; i++) {
var obj = {
id: yourjsonAray.keyId[i].id,
name: yourjsonAray.keyName[i].name
};
dataArray.push(obj);
}
배열 (주 배열) 정의 -에
var myObj = new Object();
다음
var myColumnDefs = new Array();
와 객체를하여 간단하게 루프에 대한 -
myObj.id = "ID1";
myObj.name = "Name1";
myColumnDefs.push(myObj);
또는을 , (더 좋은 방법)
두 번째 (생성자 함수)가 필요하지 않으므로 객체 리터럴이 더 가벼운 솔루션이되도록 데이터 객체 인 것처럼 보입니다. – HMR
http://stackoverflow.com/questions/6254050/how-to-add-object -to-array – Diode
http://stackoverflow.com/questions/9543805/add-new-object-to-array – Diode
이것을위한 연관 배열 사용 –