And*_*llo 6 javascript ajax json
我的目标是获得像这样的json数组:
var args = [{ name: 'test', value: 1 }, { key: 'test2', value: 2}];
Run Code Online (Sandbox Code Playgroud)
如何获得以下代码来构建像上面那样的数组?
this.dependentProperties = []; //array
function addDependentProperty(depName, depValue) {
dependentProperties.push(new Array(depName, depValue));
}
Run Code Online (Sandbox Code Playgroud)
通过使用push方法,我最终得到了像这样的json表示法:
args:{[["test1",1],["test2",2]]}
Run Code Online (Sandbox Code Playgroud)
Luc*_*eis 28
dependentProperties.push({name: depName, value: depValue});
Run Code Online (Sandbox Code Playgroud)
var args = [{ name: 'test', value: 1 }, { key: 'test2', value: 2}];
Run Code Online (Sandbox Code Playgroud)
...这是一个数组,其中每个元素都是一个关联数组(= hash,= object).
dependentProperties.push(new Array(depName, depValue));
Run Code Online (Sandbox Code Playgroud)
...您正在将(子)数组推送到父数组中.这与关联数组不同.您现在拥有异构数组.
dependentProperties.push({name: depName, value: depValue});
Run Code Online (Sandbox Code Playgroud)
...这会将关联数组推送到顶级数组中.这就是你想要的.卢卡是对的.
| 归档时间: |
|
| 查看次数: |
50585 次 |
| 最近记录: |