[英]Why is 'indexOf' not returning anything?
foo:bar是json中的屬性定義,而indexOf應該處理左值(字符串變量,常量或至少可以包含字符的東西。我不知道您正在閱讀的書為什么想要您這樣做,但似乎並不正確,使用indexOf的正確方法是:
var myObject = {
foo:"bar"
}
alert(myObject.foo.indexOf("a"));
嘗試如下,它應該工作。 通常,如果永遠不會出現要搜索的值,則indexOf()將返回-1。
var str="foo:bar";
document.write(str.indexOf(":") + "<br />");
輸出應為3
是的,在Firefox 5+中有所更改,但是控制台(ctrl-shift-k)仍然有效
在錯誤控制台(ctrl-shift-J)中,您需要將其包裝在alert中:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.