我尝试使用xkoers = new Historical() ;
xkoers.fonds = "AL1";
xkoers.datum = DateTime.Parse("2018-05-08");
xkoers.koers = 310.1;
Historicals.Add(xkoers);
xkoers = new Historical() ;
xkoers.fonds = "AL2;
xkoers.datum = DateTime.Parse("2018-05-08");
xkoers.koers = 310.1;
Historicals.Add(xkoers);
// ect
和indexOf
,但它们具有相同的值,我的代码有什么问题?
lastIndexOf
答案 0 :(得分:1)
没有问题,它按预期运行。 indexOf
从第一个索引到最后一个索引进行检查,lastIndexOf
开始从最后一个索引到第一个索引检查给定值。
这两种方法都将返回相同的索引如果字符串或数组中只有一次出现该给定值。
在这种情况下,只有一个ear
,因此两者都返回6
。如果还有更多,那就不会了。
x = "Code Learner ear";
document.write(x.indexOf("ear")+'<br>');
document.write(x.lastIndexOf("ear"));