我有一个购物车,在购物车内我想为每件商品存储4件商品
[0] DB id
[1] description
[2] cost
[3] item id
所以我掀起了一个二维阵列
var x=0;
var items= new Array();
var itemNum = 0
Function add(id, desc, cost )
{
items[x]=new Array(4);
items[x][0]=item;
items[x][1]=desc;
items[x][2]=cost;
items[x][3]=itemNum;
x++
itemNum++
}
如何在函数外部访问数组?
答案 0 :(得分:3)
var items = [];
function add(id, desc, cost) {
items.push({ id : id, desc : desc, cost : cost });
}
add(1, 'test', 12345);
alert(items[0].desc);
答案 1 :(得分:0)
数组存储在变量items
中,因此可以正常访问。
items[0]
答案 2 :(得分:-1)
由于items
在函数外部声明,您可以以正常方式在函数外部访问它:
console.log(items[0][0]); //Will print whatever is at 0,0 in the array