Javascript字符串索引
Javascript string index
我目前正在一个网站上做一些javascript,帮助公司看到他们的活动是如何在一个集体屏幕上做的。我使用if语句来帮助分离一些信息但是当我去检查代码时它显示
下面是示例代码:字符串索引超出范围-1
var place = {Media Buy Name};
if(place.indexof("Prospecting")){
return "Prospecting";
}
else if(place.indexof("AudienceTargeting")){
return "AudienceTargeting";
}
else if(place.indexof("Retargeting")){
return "Retargeting";
}
else{
return "Other";
}
1) Javascript区分大小写。所以indexof
和indexOf
不一样
2)你的place
变量是一个对象字面量,所以除了Object
的方法之外,它没有任何方法,除非你自己手动定义一个方法。另一种选择是使变量成为Array
或String
的实例,它们具有indexOf
方法(1,2)。
因此,您必须使place
变量成为Array
/String
的实例,或者在place
对象中手动定义indexOf
方法。
For if或else if条件indexOf函数返回int值,因此您必须将其与。如果找到字符串,则返回其索引,否则返回-1。请查看以下链接:http://www.w3schools.com/jsref/jsref_indexof.asp
var place = 'Prospecting'; // Can by dynamic
if(place.indexOf('Prospecting') > -1){
return 'Prospecting';
}
else if(place.indexOf('AudienceTargeting') > -1){
return 'AudienceTargeting';
}
else if(place.indexOf('Retargeting') > -1){
return 'Retargeting';
}
else{
return 'Other';
}
相关文章:
- NodeJS在一个较大的字符串中获取一个字符串的索引
- DynamoDB Vogels中索引字符串集的ValidationException
- AngularJS-ng使用字符串索引在数组上重复
- 到UpperCase字符串Javascript中的特定字符索引
- 用类javascript包装span标记中字符串中的字符索引
- 如何使用Jscript | JQuery在textArea中获取插入的|删除的字符串的索引和长度
- 使用JQuery检查数组的索引中是否存在字符串
- 在从索引位置返回的字符串中查找空白
- 查找字符串及其索引中的最大数字
- 如何检查数据表是否有任何包含字符串的行并获取它的行索引
- 在 JavaScript 中动态创建带有字符串索引的二维表
- 获取字符串中的匹配项数组作为索引
- 查找数组中项目包含子字符串的索引
- 索引a“/"在字符串中
- Googlebot 索引字符串作为 JavaScript 中的 URL
- 如何允许另一个索引字符串运行脚本
- 如何将变量名转换为对象jQuery的索引字符串
- JavaScript for loop:为什么在这种情况下索引字符串的类型
- OnClick索引字符串
- 删除数组中每个索引字符串的第一个字母