如何使用javascript在另一种方法中访问数组
how to access array in another method with javascript
我有两个数组,我正在使用.push()方法将它们添加到其中。
有没有一种简单的方法可以访问draw()中的这两个数组?
var rects = []; //for svg rect image objects
var texts = []; //for text objects
var i = 0;
function create() {
var rect = document.createElementNS(NS, 'rect');
rect.setAttributeNS(null, "id", "rect"+i);
rects.push(rect);
var data = document.createTextNode(""+n);
var text = document.createElementNS(NS, "text");
text.setAttributeNS(null, "id", "text"+i);
texts.push(text);
}
function draw() {
}
我解决了这个问题↓
function draw() {
var r1 = rects[0];
r1.~~~ //access attribute
}
您已经将数组定义为全局变量。因此,可以在文件中的任何位置访问它。
相关文章:
- 用javascript访问数组中的数组
- 如何访问数组中的数组元素(JavaScript)
- 如何在javascript中访问数组的值
- 如何在 AngularJS 中从 API 访问数组数据
- 哪一个在访问数组长度方面的性能更好
- 访问数组的特定元素
- symfony 2 trick访问数组javascript索引
- Knockout-访问数组的长度“;绑定到“;来自模板内部
- 访问数组中属性值的属性值
- JavaScript:访问数组值
- 为什么当我只是访问数组时,我在这里得到 NaN
- 如何在javascript中从JSON对象访问数组
- Javascript 为什么我不能使用这样的数组,以及如何使用计算出的数字访问数组
- 无法访问数组的所有值
- 如何按顺序循环访问数组,其中序列存储为另一个数组
- Javascript:是否有任何后门方法来访问数组的真正隐藏/私有长度属性
- 如何访问数组的 json 对象
- 循环访问数组项并检查属性值
- 如何使用 angularjs 从 json 数组访问数组
- 如何在 JSON 中的数组中访问数组的值