在Javascript中,将值添加到数组中的特定位置
Add a value to a specific position in an array in Javascript
我不知道如何将我的值添加到我的数组中,我的数组总是返回null。在此之前,我在另一个函数调用中创建了数组。
function doClick() {
$[this.id].addEventListener('change', function(e) {
if(e.value !=0)
{
Ti.API.info(this.id);
var myValue = e.value;
Ti.API.info(myValue);
var str = this.id;
var char1 = str.substr(9,1);
var char2 = str.substr(11,1);
var nb1 = parseInt(char1);
var nb2 = parseInt(char2);
Ti.API.info(nb1);
Ti.API.info(nb2);
matrix[nb1][nb2] = myValue;
Ti.API.info(matrix[nb1][nb2]);
}
});
}
我的日志如下
[信息]:TextField1x4
〔信息〕:8
〔信息〕:1
〔信息〕:4
[信息]:为空
您需要创建一个多维数组才能使用它。
matrix = [];
matrix[nb1] = [];
matrix[nb1][nb2] = myValue;
参考:http://www.stephanimoroni.com/how-to-create-a-2d-array-in-javascript/
相关文章:
- 如何在映射数组中添加换行符
- javascript结合了数组和字典
- 需要帮助设置json数组
- 不能从angular2中的子组件指定父组件中的数组
- 使用JS将数组转换为json对象
- 数组在递归方法中设置为null
- knockoutjs可观察数组
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 将数组从PHP传递到Javascript
- JavaScript数组排序(函数)用于对表行进行排序,而不是排序
- 在函数中添加数组元素的数值
- 无法通过数组映射绑定
- javascript中的数组出错
- 如何使用 node.js 比较两个 json 数组
- 如何使用angular fullstack从$onInit()中定位构造的数组
- Javascript:使用 for 循环定位和删除数组对象
- 空数组的形式与按钮点击和动态输入定位
- 在一个对象的Javascript数组中,如果一个特定的数组元素本身就是一个对象数组,我如何通过名称/ID来定位该元素
- Vue-从数组中拼接一个已定位的元素将把它的偏移量应用到下一个索引
- 对象字面值与数组括号定位