gpt4 book ai didi

JavaScript 删除方法?

转载 作者:行者123 更新时间:2023-11-28 21:11:20 25 4
gpt4 key购买 nike

在 AdvancED DOM 脚本中的代码片段中:

调用delete(classes[i]);这是数组还是对象方法?我无法通过 Google 搜索答案。

/**
* remove a class from an element
*/
function removeClassName(element, className) {
if(!(element = $(element))) return false;
var classes = getClassNames(element);
var length = classes.length
//loop through the array in reverse, deleting matching items
// You loop in reverse as you're deleting items from
// the array which will shorten it.
for (var i = length-1; i >= 0; i--) {
if (classes[i] === className) { delete(classes[i]); }
}
element.className = classes.join(' ');
return (length == classes.length ? false : true);
};
window['ADS']['removeClassName'] = removeClassName;

最佳答案

Mozilla 引用文档对删除运算符有以下说明:

The delete operator deletes an object, an object's property, or an element at a specified index in an array.

有关详细信息,请参阅以下文章:

http://perfectionkills.com/understanding-delete/

关于JavaScript 删除方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8538907/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com