`
zgz1000
  • 浏览: 4936 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

javascript中的delete和void运算符

阅读更多

delete 运算符删除对以前定义的对象属性或者方法的引用

 

比如你删除了一个数组的某个key 就像这样

 

delete array[2];

 

其实就是删除了这个引用,把它设为undefined

 

void  运算符对任何值都返回undefined。

 

如果你要打开一个空白的浏览器,比如你这么写

 

<a href="javascript:window.open(‘about:blank')">点击打开</a>

 

如果你把这样代码放在html页面,点击可以看到屏幕上显示[object]字样,这是因为window.open方法返回了对新打开窗口的引用。然后该对象被转换成要显示的字符串。

 

要避免这种结果,void就派上用场了。比如这样写:

 

<a href="javascript:void(window.open('about:blank'))">点击打开</a>

 

分享到:
评论

相关推荐

    JavaScript中常用的运算符小结

    一、一元运算符 1、delete 运算符:删除对以前定义的对象属性或方法的引用。例如: var o=new Object; o.name=”superman”; alert&#40;o.name&#41;; //输出 “superman” delete o.name; alert&#40;o.name&#41;; //...

    JavaScript中文参考手册

    本书是 JavaScript 语言的参考手册,包括核心语言中的对象和客户端、服务器端的扩展。JavaScript 是 Netscape 跨平台的基于对象的适合于客户和服务器的脚本语言。 本书已经更新于 JavaScript 1.2 的新特性,其它...

    浅谈JavaScript中运算符的优先级

    JavaScript中的运算符优先级是一套规则。该规则在计算表达式时控制运算符执行的顺序。具有较高优先级的运算符先于较低优先级的运算符执行。例如,乘法的执行先于加法。 下表按从最高到最低的优先级列出JavaScript...

    Javascript算符的优先级介绍

    JavaScript中的运算符优先级是一套规则。该规则在计算表达式时控制运算符执行的顺序。具有较高优先级的运算符先于较低优先级的运算符执行。例如,乘法的执行先于加法。下表按从最高到最低的优先级列出JavaScript...

    javascript文档

    delete 运算符 删除对象的属性,或删除数组中的一个元素。 description 属性 返回或设置关于指定错误的描述字符串。 Dictionary 对象 存储数据键、项目对的对象。 dimensions 方法 返回 VBArray 的维数。 除法...

    JavaScript语言参考手册

    这些对象同时在客户端和服务器端的 JavaScript 中使用。 Array 属性 方法 Boolean 属性 方法 Date 属性 方法 Function 属性 方法 Math 属性 方法 Number 属性 方法 Object 属性 方法 String 属性 方法 RegExp 属性 ...

    微软JavaScript手册

    delete 运算符 删除对象的属性,或删除数组中的一个元素。 description 属性 返回或设置关于指定错误的描述字符串。 Dictionary 对象 存储数据键、项目对的对象。 dimensions 方法 返回 VBArray 的维数。 除法...

    javascript语言参考+教程 CHM

    void 运算符; JScript 属性; $1...$9 属性; arguments 属性; caller 属性; constructor 属性; description 属性; E 属性; global 属性; hasOwnProperty 方法; ignoreCase 属性; index 属性; Infinity ...

    JavaScript 基础知识 被自己遗忘的

    anyway屬于已定義 有默認空值 一元運算符﹕delete(刪除對開發者定義的對象和方法的引用﹐不能刪除原始的ECMAScript方法) void 运算符对任何值返回 undefined 没有返回值的函数真正返回的都是 undefined。...

    《javaScrip开发技术大全》源代码

    • sample18.htm void运算符 第7章(\代码\第07章) • sample01.htm 单支选择的if语句 • sample02.htm if…else语句 • sample03.htm if…else if语句 • sample04....

    AJAX基础概念、核心技术与典型案例(内涵动态实例)

    程序描述:本章将介绍 GWT应用中高级应用的部分,包括各中组件和布局、如何发送XMLHttpRequest请求,以及如何解决浏览器历史记录问题等等,同时读者还将详细的了解RPC应用的开发过程。 /xmlsample/AjaxSample....

Global site tag (gtag.js) - Google Analytics