我正在努力学习JavaScript.阅读本页后:JavaScript中的':'(冒号)有什么作用?
我试着替换
var store = new dojo.data.ItemFileReadStore({
         url: "countries.json"
 });
Run Code Online (Sandbox Code Playgroud)
同
var store = new dojo.data.ItemFileReadStore();
        store.url = "countries.json";
Run Code Online (Sandbox Code Playgroud)
这是行不通的.任何人都可以指出错误,或解释冒号操作符的正确使用吗?谢谢.
这不是一个公平的比较,虽然你几乎就在那里.
var store = new dojo.data.ItemFileReadStore({
         url: "countries.json"
 });
//Creates a new store object, passing an anonymous object in with URL
// property set to "countries.json"
Run Code Online (Sandbox Code Playgroud)
没有冒号运算符的替代方案是:
var props={};
props.url="countries.json"
var store = new dojo.data.ItemFileReadStore(props);
//Does same as above but doesn't use :
Run Code Online (Sandbox Code Playgroud)
这不是:JavaScript中的唯一用法,它也可以在三元运算符(alert(b==c?'equal':'not equal');)和标签中使用(例如在case语句中)
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           6910 次  |  
        
|   最近记录:  |