-2
var araj=["1","2"];  
var idx=Array.IndexOf(araj,"1");

没有按预期工作。为什么,下一步是什么?

编辑:它是asp.net中的javascript(所以不会在这里开户的朋友说)

4

4 回答 4

3

indexOf有一个小写字母i

于 2010-11-04T18:03:20.567 回答
1

更改IndexOfindexOf

Javascript 区分大小写。

于 2010-11-04T18:03:39.277 回答
1

Javascript 是区分大小写的语言。IndexOf应该是indexOf

var araj=["1","2"];  
var idx=Array.indexOf(araj,"1");

结果:

0

更多信息:

http://www.tutorialspoint.com/javascript/array_indexof.htm

于 2010-11-04T18:03:52.050 回答
0

虽然等效,但我更喜欢这种方法。

var araj = ['1', '2'];
var idx = araj.indexOf('1');
alert(idx);
于 2010-11-04T18:05:36.440 回答