不能在JSON字符串上使用.indexof,因为它没有'indexof'javascript
Can't use .indexof on JSON string because it has no method 'indexof' javascript
我有一些JSON解析,但我想采取我从JSON中得到的链接,在链接中找到使其不同的标识符(例如www.foo.com/IDENTIFIER/home),并将该标识符作为字符串插入使用该标识符的另一个函数。
下面是我尝试使用indexOf来查找前标识符路径索引的代码,这样我就可以在它之后获得标识符的索引(该代码尚未编写,因为我被困在这里)。这也使用JSONP。
$.jsonp({
"url": "http://foo.com&callback=?",
"data": {
"alt": "json-in-script"
},
"success": function (data) {
var link = data[0].link;
var jsonText = JSON.stringify(link);
// the below code returns string
console.log('jsonText string?'+typeof jsonText);
// the below code returns that this method has no object indexOf
var index = jsonText.indexof("pre-identifier-path/");
},
"error": function () {
}
});
谢谢你的时间,抱歉如果这有点混乱。
方法应该命名为indexOf
,它是区分大小写的。例:
jsonText.indexOf("pre-identifier-path/");
函数为indexOf()
,即大写O -区分大小写
相关文章:
- 需要一些str.indexOf帮助javascript
- JavaScript indexOf 与数百万个匹配项
- Javascript - 如何使用 .indexOf 而不是开头查找特定字符串
- JavaScript 中的 indexOf 方法
- 使用Javascript在mongo中数组indexOf
- Javascript性能:如何在数组中循环并检查每个值比indexOf、search和match更快
- Javascript:很难分析在for循环中包含indexOf的代码
- javascript indexOf 无法检查数组中的相同数字
- JavaScript-使用indexOf()在字符串中搜索字符
- JavaScript:Association/Object数组中的indexOf
- Google Sheets/Javascript:无法使用indexOf()在数组中搜索特定字符串
- Javascript无法调用方法'indexOf'的未定义
- 在使用JavaScript的IE7/8中,数组上的.indexOf函数不起作用
- Javascript:为什么要使用indexOf()来匹配字符串中的值
- javascript数组indexOf中使用的regex
- indexOf 在 JavaScript 中不起作用
- indexOf( object) in javascript
- javascript Uncatch TypeError: .indexOf 不是一个函数
- 检查字符串是否包含子字符串而不使用indexOf - Javascript
- 不能在JSON字符串上使用.indexof,因为它没有'indexof'javascript