访问JavaScript对象的正确语法
Correct Syntax for Accessing JavaScript Object
我有一个JavaScript对象,我想在该对象中找到一个字符串,如果找到,通过在管道字符上拆分来捕获相关值。
<script>
var market = "arizona";
var marketNumbers = {
"arizona" : "800 555-1234|866 452-8569",
"florida" : "800 555-4567|866 452-9999"
};
for (market in marketNumbers) {
var tmp = marketNumbers[market].split('|');
alert(tmp(0));
};
</script>
目前,tmp等于用逗号分隔的两个数字,而不是管道。不知道逗号是从哪里来的。
您将得到一个包含拆分数据的数组。如果您尝试使用tmp(0)
获取第一个项,则语法错误,请使用括号。。CCD_ 2
下面的代码被修改了一点,它会找到你的字符串,并显示一个警报,其中包含获得的电话号码,并显示第一个号码
<script>
var market = "arizona";
var marketNumbers = {
"arizona" : "800 555-1234|866 452-8569",
"florida" : "800 555-4567|866 452-9999"
};
var tmp = marketNumbers[market].split('|');
alert('found '+tmp.length+' items. your first item is '+tmp[0]);
</script>
正确访问数组。。。
<script>
var marketNumbers = {
"arizona" : "800 555-1234|866 452-8569",
"florida" : "800 555-4567|866 452-9999"
};
for (var market in marketNumbers) {
var tmp = marketNumbers[market].split('|');
for (var i = 0; i < tmp.length; i++) {
alert('Phone Number [' + market + ']: ' + tmp[i]);
}
};
</script>
相关文章:
- Javascript未捕获语法错误意外的标识符错误
- Javascript语法向设置发出sessionStorage值
- javascript自执行函数-不同的语法
- 函数的Javascript语法
- 有没有针对带有表的JavaScript的Markdown语法解析器
- 重写需要javascript中带有import关键字的语法
- 如何定义const函数javascript(语法糖)
- 循环的Javascript冻结浏览器,没有语法错误
- 为什么匿名函数本身就是javascript中的语法错误
- 这怎么不是语法错误?这毫无意义!(javascript)
- javascript匿名函数语法
- javascript在代码背后的语法
- Onclick不会启动..可能存在javascript语法问题
- 在javascript函数的循环中设置全局布尔变量的最佳语法
- 什么's当前命名空间/类中JavaScript子命名空间/类的语法
- 我可以将为java创建的语法文件转换为javascript的语法文件吗
- “”附近的语法错误;elseif”;Javascript
- javascript eval方法语法
- 用jquery替换javascript语法
- Google 电子表格更新的正确语法 - Javascript