在javascript/jQuery中动态创建数组对象
我想创建一个如下所示的变量:在javascript/jQuery中动态创建数组对象,javascript,jquery,arrays,multidimensional-array,Javascript,Jquery,Arrays,Multidimensional Array,我想创建一个如下所示的变量: var projects = [ { value: "jquery", label: "jQuery", desc: "the write less, do more, JavaScript library" }, { value: "jquery-ui", label: "jQuery UI", desc: "the official user interface library for
var projects = [
{
value: "jquery",
label: "jQuery",
desc: "the write less, do more, JavaScript library"
},
{
value: "jquery-ui",
label: "jQuery UI",
desc: "the official user interface library for jQuery"
},
{
value: "sizzlejs",
label: "Sizzle JS",
desc: "a pure-JavaScript CSS selector engine"
}
];
如何动态创建这样的变量?我将在一个循环中编写这篇文章,我希望继续向声明的变量添加值。为什么不呢
var projects = [];
projects.push({
value : "<some-value>",
label : "<some label>",
desc : "<description>"
});
projects.push({
value : "<some-value>",
label : "<some label>",
desc : "<description>"
});
....
var项目=[];
项目.推送({
值:“”,
标签:“,
描述:“
});
项目.推送({
值:“”,
标签:“,
描述:“
});
....
试试看
嗯,您的数据来源是什么?
var arr=[];/*循环数据*/arr.push({value:..,});/*结束循环*/
var data = [];
var objPush = {};
objPush.value = "jquery";
objPush.label = "jQuery";
objPush.desc = "the write less, do more, JavaScript library";
data.push(objPush);