-2
將值壓入JavaScript數組對象時出現問題。請任何人給我的完美解決方案問題將值壓入對象Javascript
Class code :
var myfuns = (function(undefined) {
var myarr ={};
function _add(arrayparam){
if (myarr.current == undefined) {
myarr.current = [];
myarr.current.push(options.current_info);
}else{
}
}
function _getList() {
return $.extend(true, {}, myarr);
}
return {
add : _add,
getList : _getList
}
}());
這裏我打電話和管理值和鍵
function setmydetails(){
var my_param = {
current_info : {
pg : '#tset',
no : 12,
name : "john",
row : 0,
},
userprofile : [],
class : [],
marks : [],
games : []
};
myfuns.add(my_param);
}
現在我得到了陣列
myfuns.getList() // GOT proper array what i passed in my_param
問題:如何修改來自myarr的內部陣列的現有值Obj
例如:一旦以後創建第一陣列必須修改一些從「myarr.current」 =>更改current_info.row到2222
類似我必須在添加一些陣列「myarr.class」等
它是'myfunc._add(...)'還是? –
該代碼如何工作?你不會將_anything_返回給myfuns。我不相信你會得到任何陣列。 – Andy
**第一件事**您不能訪問類外的類的私有函數** myfuns.getList()** here ** getList **是私有的 –