我如何得到一个JavaScript数组的结束键值?javascript:获取结束键值?
我想比较它与另一个值。
编辑:以及如何直接声明一个值与数组的声明。我必须使用2条线。
var arrayname = new Array(); arrayname [] ='value';
可以在一行中做到这一点?
我如何得到一个JavaScript数组的结束键值?javascript:获取结束键值?
我想比较它与另一个值。
编辑:以及如何直接声明一个值与数组的声明。我必须使用2条线。
var arrayname = new Array(); arrayname [] ='value';
可以在一行中做到这一点?
您可以通过多种方式之一来创建数组。
var foo = new Array();
foo[0] = 'a';
foo[1] = 'b';
foo[2] = 'c';
//is the same as:
var foo = new Array();
foo.push('a');
foo.push('b');
foo.push('c');
//is the same as:
var foo = [];
foo.push('a');
foo[1] = 'b';
foo[foo.length] = 'c';
//is the same as:
var foo = ['a','b','c'];
//is the same as:
var foo = 'a|b|c'.split('|');
当然,如果你只是想建立一个数组来传递阵列到另一个功能,您可以匿名建立它在飞行:
doSomething('param1', ['a','b','c'], 'param3');
可以使用一气呵成初始化数组:
var arrayname = [ 'value' ];
访问的最后一个值用途:
arrayname[arrayname.length-1];
前面的假设数组的长度大于零。如果数组可以为空,则在尝试访问最后一个元素之前应检查该长度是否大于零。
你问两个不同的问题。请将第二个问题转到另一个问题。 – richardtallent 2009-12-25 16:53:26