Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript中的递减数组长度_Javascript_Arrays_Decrement - Fatal编程技术网

Javascript中的递减数组长度

Javascript中的递减数组长度,javascript,arrays,decrement,Javascript,Arrays,Decrement,我刚刚遇到了以下javascript代码片段: myArray.length--; 它到底做什么?简单的实验表明,它切掉了数组的最后一个元素 > var a = [1, 2, 3]; => undefined > a => [1, 2, 3] > a.length-- => 3 > a => [1, 2] var myArray = [1, 2, 3]; myArray.length--; alert(myArray); 简单的实验表明,它切

我刚刚遇到了以下javascript代码片段:

myArray.length--;

它到底做什么?

简单的实验表明,它切掉了数组的最后一个元素

> var a = [1, 2, 3];
=> undefined
> a
=> [1, 2, 3]
> a.length--
=> 3
> a
=> [1, 2]
var myArray = [1, 2, 3];
myArray.length--;
alert(myArray);

简单的实验表明,它切掉了数组的最后一个元素

> var a = [1, 2, 3];
=> undefined
> a
=> [1, 2, 3]
> a.length--
=> 3
> a
=> [1, 2]
var myArray = [1, 2, 3];
myArray.length--;
alert(myArray);

这将删除数组中的最后一项

> var a = [1, 2, 3];
=> undefined
> a
=> [1, 2, 3]
> a.length--
=> 3
> a
=> [1, 2]
var myArray = [1, 2, 3];
myArray.length--;
alert(myArray);
输出为:

[1, 2]

这将删除数组中的最后一项

> var a = [1, 2, 3];
=> undefined
> a
=> [1, 2, 3]
> a.length--
=> 3
> a
=> [1, 2]
var myArray = [1, 2, 3];
myArray.length--;
alert(myArray);
输出为:

[1, 2]

你用什么做口译员?我从未见过像这样的交互式javascript控制台。Chrome的javascript控制台:-),按F12键,然后单击最底部的>=工具栏图标,就可以找到它。chrome中的这些和其他功能甚至允许你实验和修改当前页面。(其他浏览器提供此功能的一些版本-也可以尝试JSFIDLE网站)您使用什么作为解释器?我从未见过像这样的交互式javascript控制台。Chrome的javascript控制台:-),按F12键,然后单击最底部的>=工具栏图标,就可以找到它。chrome中的这些和其他功能甚至允许你实验和修改当前页面。(其他浏览器提供此功能的一些版本-也可以尝试JSFIDLE网站)有趣的是,我不知道!有趣的是我不知道!