获取新推送元素的数组索引
get array index of newly pushed element
http://jsfiddle.net/dPwQA/2/
说我将一个新项目推入数组,排序后,我想获取它的索引。
function sortInt(a, b) {
return a - b;
}
numbers = [7,6];
numbers.sort(sortInt);
$('#text').text(numbers.toString());
$('button').click(function () {
numbers.push('4');
alert(numbers.indexOf("6")); // doesn't work
numbers.sort(sortInt);
$('#text').text(numbers.toString());
});
使用这个
alert(numbers.indexOf(6));
同样在推 4 时,您应该这样做
numbers.push(4)
而不是
numbers.push('4')
因为"4"将 4 作为字符串而不是数字。
希望这有帮助...
删除6
两边的引号。
它应该是:
alert(numbers.indexOf(6));
而不是:
alert(numbers.indexOf("6"));
编辑:
当我的意思是删除6
周围的引号时,我应该说到处删除。
这应该变成:
numbers.push(4);
与以下相反:
numbers.push('4');
相关文章:
- 按最大值获取数组索引
- 删除和重用数组索引
- 警报数组索引和值
- .fadeIn .fadeOut 会导致数组索引出现奇怪的行为
- Javascript原型通用Enquries和通过数组索引分配Id
- 获取数组索引的值
- Javascript-将值与关联数组索引进行比较
- Javascript-在数组索引中循环的问题
- JavaScript - “规范化”数组索引
- 数组索引混淆
- 使用 Javascript/React.js 查找对象的数组索引
- 如何拆分数组索引
- 获取新推送元素的数组索引
- 在 javascript 中将数组索引作为参数传递
- 当对象本身存储在 JavaScript 的数组索引中时,如何打印对象的每个单独属性
- 如何使用数组索引序列
- ASP.NET/JavaScript:数组索引溢出:实体框架/LINQ
- 如何在分配给数组索引的对象上调用方法
- 使用铆钉访问数组索引.js
- 计算 Javascript 数组索引的出现次数