Javascript 数字位于返回零位置的数组函数
我是javascript新手,正在尝试下面的代码 这段代码工作正常,但现在似乎只返回-1Javascript 数字位于返回零位置的数组函数,javascript,Javascript,我是javascript新手,正在尝试下面的代码 这段代码工作正常,但现在似乎只返回-1 Array.prototype.nthIndexOf=函数(元素,位置){ var指数=-1; for(var i=0;i
Array.prototype.nthIndexOf=函数(元素,位置){
var指数=-1;
for(var i=0;i
当您从提示输入中获取字符串值时,需要使用parseInt()将提示中获取的值转换为数字
请阅读本页:-
这也是:
Array.prototype.nthIndexOf=函数(元素,位置){
var指数=-1;
for(var i=0;i
从提示输入中获取字符串值时,必须使用parseInt()将从提示中获取的值转换为数字
请阅读本页:-
这也是:
Array.prototype.nthIndexOf=函数(元素,位置){
var指数=-1;
for(var i=0;i }
当前,它正在与prompt()
的字符串值进行比较。它总是返回一个字符串,您也在进行严格的比较,包括类型。使用a,以便正确地进行类型转换
Array.prototype.nthIndexOf = function(element, location) {
var index = -1;
element = parseInt(element, 10);
for (var i = 0; i < this.length; i++) {
if (element === parseInt(this[i]) && !--location) {
index = i;
break;
}
}
return index;
}
Array.prototype.nthIndexOf=函数(元素、位置){
var指数=-1;
元素=parseInt(元素,10);
for(var i=0;i
片段
Array.prototype.nthIndexOf=函数(元素、位置){
var指数=-1;
元素=parseInt(元素,10);
for(var i=0;i 控制台日志(位置);//位置始终为-1当前,它与prompt()
的字符串值进行比较。它总是返回一个字符串,您也在进行严格的比较,包括类型。使用a,以便正确地进行类型转换
Array.prototype.nthIndexOf = function(element, location) {
var index = -1;
element = parseInt(element, 10);
for (var i = 0; i < this.length; i++) {
if (element === parseInt(this[i]) && !--location) {
index = i;
break;
}
}
return index;
}
Array.prototype.nthIndexOf=函数(元素、位置){
var指数=-1;
元素=parseInt(元素,10);
for(var i=0;i
片段
Array.prototype.nthIndexOf=函数(元素、位置){
var指数=-1;
元素=parseInt(元素,10);
for(var i=0;i
您需要使用Number()将值从提示更改为数字。提示符总是返回字符串值
Array.prototype.nthIndexOf=函数(元素,位置){
var指数=-1;
for(var i=0;i
您需要使用Number()将值从提示更改为数字。提示符总是返回字符串值
Array.prototype.nthIndexOf=函数(元素,位置){
var指数=-1;
for(var i=0;i