在Javascript中引用数组的最后一个元素
Reference last element of an array in Javascript?
在我的代码中,我有很多这样的代码:
my_array[my_array.length - 1] = sth;
是否可以定义一个简单的变量指向数组的最后一个元素?这样的:
var ref = (&|*, sth like that) my_array[my_array.length - 1];
ref = sth;
您必须更改数组原型,并像下面这样使用它:
var arr = ['a','b','c'];
Array.prototype.last=function() {
if(this.length >= 1) {
return this[this.length - 1];
}
else {
return null;
}
};
arr.last();
应该工作-你可以检查它在Chrome JS控制台
相关文章:
- 表追加而不附加最后一个元素
- 如何查找流星集合中最后一个元素/对象的id
- 如何在使用Protractor测试时找到ng中继器的最后一个元素
- 在元素数组上循环只会影响最后一个元素
- 推特引导滚动间谍总是选择最后一个元素
- 选择页面上具有特定类的最后一个元素
- 检查 JQuery 每个函数中的最后一个元素
- 选择表中的最后一个元素
- forEach 仅执行数组的最后一个元素
- JavaScript,数组和函数 - 只有数组的最后一个元素有效
- jQuery - 选择具有相同 ID 的组的最后一个元素
- 第一个元素和最后一个元素之间的连续循环
- 在JavaScript数组中查找最后一个元素的计算效率最高的方法
- 将同一个元素追加到两个下拉列表中只会导致最后一个元素被追加
- 如何在jquery中读取Section中的最后一个元素
- 设置'字体大小'jQuery不处理所选Text的最后一个元素
- AJAX只将数组的最后一个元素传递给MVC 5控制器
- 移除嵌套数组的最后一个元素,并完成最后一个数组
- PHP:获取关联数组中最后一个元素
- jquery slideDown()遍历最后一个元素