假设我创建一个对象如下:
var myObject = {
"ircEvent": "PRIVMSG",
"method": "newURI",
"regex": "^http://.*"
};
Run Code Online (Sandbox Code Playgroud)
什么是去除财产的最好方式regex与新落得myObject如下?
var myObject = {
"ircEvent": "PRIVMSG",
"method": "newURI"
};
Run Code Online (Sandbox Code Playgroud) 有一个简单的功能:
selected_row = []; // global scope
function toggleRowNumber(rowIndex) {
if(selected_row[rowIndex]) selected_row.splice(rowIndex, 1);
else selected_row[rowIndex] = 1;
}
Run Code Online (Sandbox Code Playgroud)
用法
toggleRowNumber(50000); // click the row - write the index
toggleRowNumber(50000); // click the row again - remove the inxed
alert(selected_row.length);
Run Code Online (Sandbox Code Playgroud)
50001 好的
令人愉快的功能!
那么有没有一种方法可以直接写入|读取索引而不进行任何搜索/循环?如果没有上面描述的这一巨大壮举。
谢谢。
可能的重复:
从对象中删除项目
我有一个像下面这样的对象:
questions = new Object();
questions = {
"q1":"answer1",
"q2":"answer2",
"q3":"answer3",
"q4":"answer4"
}
Run Code Online (Sandbox Code Playgroud)
如何删除 q3 和 q4 并仍然保留 q1 和 q1?请尽可能提出动态方法,因为问题对象是动态填充的,并且可能有不同数量的项目。
我尝试使用 .slice 没有运气:
question = "q2";
questions = questions.slice(0, question);
Run Code Online (Sandbox Code Playgroud)