Zaa*_*ani 3 javascript arrays jquery
我有2个像这样的数组:
var windows_array = [];
var google_array = [];
Run Code Online (Sandbox Code Playgroud)
在这里,我希望通过传递网络到达指定的数组.
function add_friends(network, friend){
(network + '_array').push(friend);
}
function get_friends(network){
var d = $('.div_out');
for(var i=0; i< (network + '_array').Length; i++){
d.append('<div>' + (network + '_array')[i].name + '</div>')
}
}
Run Code Online (Sandbox Code Playgroud)
我的问题是如何在jQuery中完成它?
我知道在PHP中它是可能的.
在这样的对象中声明数组:
var reg = {
'windows': [],
'google': []
};
Run Code Online (Sandbox Code Playgroud)
然后,将代码更改为下标reg对象:
function add_friends(network, friend) {
reg[network].push(friend);
}
function get_friends(network)
{
var $container = $('.div_out');
$.each(reg[network], function() {
$('<div>', { text: this.name }).appendTo($container);
});
}
Run Code Online (Sandbox Code Playgroud)