如何在javascript中的数组中添加字符串
how to add strings in an array of array in javascript
我有一个数组数组。说一个水果数组,每个水果数组都有一个属性数组。类似的东西
[["Apple", "seedless", "red"],["Banana", "seedless", "yellow"]]
我现在有了另一个数组,它具有与果实相同顺序的每个果实的附加属性。说我的另一个数组是["酸","甜"]。酸性特性将添加到苹果特性的数组中,甜味将添加到香蕉特性的数组,因此生成的数组看起来像
[["Apple", "seedless", "red", "sour"],["Banana", "seedless", "yellow", "sweet"]]
如何获取内部数组并将其追加?我知道在内部阵列中我只需要进行
for(var i=0; i<tastePropArray.length; i++){
innerArray.push(tastePropArray(i));
}
但是我如何到达/访问内部数组?
试试这个:
var fruits = [["Apple", "seedless", "red"],["Banana", "seedless", "yellow"]];
for(var i=0; i<fruits.length; i++){
fruits[i].push(tastePropArray[i]);
}
但我将提出一个更好的数据模型:
储存您的水果,如:
var fruits = {
"Apple": {
"seeds": "no",
"colour": "red",
"taste": "sour"
},
"Banana": {
"seeds": "no",
"colour": "yellow",
"taste": "sweet"
}
};
console.log(fruits.Apple.taste); // sour
添加水果,如:
fruits.StrawBerry = {
"seeds": "yes",
"colour": "red",
"taste": "sweet"
}
用for .. in
在水果上打圈。
var a = [["123","234"],["asd","fff"]]
a[0] // prints ["123", "234"]
a[0][0] // prints "123"
对不起,我误解了这个问题@FritsvanCampen的回答是绝对正确的。
相关文章:
- 向多维数组添加值和从多维数组请求值
- 如何将JS数组添加到Meteor自动表单条目中
- 在不使用循环的情况下,从一个数据库字符串值向javascript数组添加多个对象
- 将行从数组添加到谷歌图表
- 从不同的数组添加重复的图块 PIXI.js
- 如何在 Javascript 中向数组添加其他对象
- 将javascript数组添加到多维数组中
- Coderbyte数组添加解决方案--For循环与For循环
- Knockout.js向数组添加新项
- Highcharts将变量数组添加到序列中
- 向javascript对象数组添加值
- 我可以用Javascript向数组添加函数吗
- 将数组添加到另一个数组
- 你能给被劫持的JavaScript数组添加一个函数吗
- 我可以向数组添加对象键吗
- 如何向JSON数组添加新属性
- 通过将$resource查询数组添加到AngularJS中另一个数组的底部来进行分页加载
- 使用名称/值从 json 数组添加项
- Javascript数组添加 - 所有组合
- 从 json 文件向 javascript 数组添加值