解决方案 »
- 使用附加JS脚本,求详解
- 关于java脚本文件的路径地址在本地iis和在服务器上不一样的问题
- 鼠标滑轮
- 使用jQuery检测用户的显示器分辨率,来加载不同的CSS
- 求一个jquery效果类似于http://www.lippincott.com/zh/work
- 我有一个TABLE 我想选中一行,让它改变颜色.然后选中另外一行.取消前一行选中的颜色...怎么做呢~!?
- 对于我来说很难,但对于大家很简单的一个问题--------------------谢谢!!
- 请问如何去掉模式对话框上面的?按纽
- 有没有什么编辑器在编辑javascript脚本时能给出提示信息?
- 有没有搞错!!!给分给不了,回复也不好用??csdn管理员哪去了!!!有没有好好测试阿!!过分!!
- 高手帮忙@!!!
- 刷新的问题
从对象中删除一个属性,或从数组中删除一个元素。delete expression
expression 参数是一个有效的 JScript 表达式,通常是一个属性名或数组元素。说明
如果 expression 的结果是一个对象,且在 expression 中指定的属性存在,而该对象又不允许它被删除,则返回 false。
在所有其他情况下,返回 true。 example:
var arr = [1,2,3];
var arrItem = arr[1];
var obj = {a:'a', b:'b'};
var objItem = obj.a;delete arr[1];
alert(arrItem);//这里输出2
alert(arr[1]);//这里输出undefined
alert(arr.length);//这里输出3delete obj.a;
alert(objItem);//这里输出a//说明:可见,delete删除的仅仅是数组或对象中对其成员的引用
//特别需要注意的是,数组delete后length仍然不变var objKeys = [];
for(var k in obj)objKeys.push(k);
alert(objKeys);//这里输出b
//说明:delete删除对象成员后,无法被遍历