到目前为止,我发现的所有文档都是更新已经创建的密钥:
arr['key'] = val;
我有一个这样的字符串:" name = oscar "
" name = oscar "
我想结束这样的事情:
{ name: 'whatever' }
也就是说,拆分字符串并获取第一个元素,然后将其放入字典中。
var text = ' name = oscar ' var dict = new Array(); var keyValuePair = text.split(' = '); dict[ keyValuePair[0] ] = 'whatever'; alert( dict ); // Prints nothing.
使用第一个示例。如果密钥不存在,它将被添加。
var a = new Array(); a['name'] = 'oscar'; alert(a['name']);
会弹出一个包含’oscar’的消息框。
尝试:
var text = 'name = oscar' var dict = new Array() var keyValuePair = text.replace(/ /g,'').split('='); dict[ keyValuePair[0] ] = keyValuePair[1]; alert( dict[keyValuePair[0]] );