`
AngelAndAngel
  • 浏览: 234345 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

js可以这么用(一)

阅读更多

    在别人的博客上看到js有这种用法,以前不知道的,记录下吧。

    前几年,听比人一直说js基于对象,但是我感觉已经可以说它面对对象了。

    假如你需要一个js的map结构,你可以这样

    

   var name = {"a":"A","b":"B","c":"C","d":"D"}; 
        for(var props in name){
       alert(props+" : "+name[props]);
 }

    

 

  这样,就把属性和值打出来了,假如要判断属性是否在其中,可以

 

	alert("a" in name);
                alert("b" in name);

   通过true or false即可判断。

 

  假如要删除其中的一个元素了,可以这样

 

delete name.a;

 

   此时你再去循环打印,发觉a这个属性已经没了。

  

 

分享到:
评论

相关推荐

    Eclipse的JavaScript插件 JSEditor

    Eclipse作为一个强大的开源集成开发环境(IDE),广泛用于Java编程,但...使用Eclipse的JavaScript插件JSEditor,意味着你可以在一个专业且功能全面的环境中编写和调试JavaScript代码,享受到高效且便捷的开发体验。

    pinyin4js是一个汉字转拼音的Javascript开源库

    描述中提到“pinyin4js 是一个汉字转拼音的 JavaScript 开源库,零依赖”,这暗示了该库不依赖任何外部库或模块,开发者可以直接引入并使用,无需担心与其他库的兼容性问题。这使得它在各种项目中都能方便地集成。 ...

    JavaScript实现写入文件到本地的方法【基于FileSaver.js插件】.docx

    JavaScript 实现写入文件到本地的方法【基于 FileSaver.js 插件】 ...因此,使用 FileSaver.js 插件实现写入文件到本地的方法是一个非常不错的选择,能够满足各种开发需求,且非常易于使用和维护。

    templatejs的fis编译插件一款javascript模板引擎

    总的来说,template.js的fis编译插件是JavaScript开发中的一个强大工具,结合FIS的构建能力,可以极大地提升前端开发效率和代码质量。通过学习和熟练掌握这一技术,开发者可以更好地应对复杂的前端模板渲染需求。

    Eclipse的JavaScript插件 JSEditor.7z

    "JSEditor"就是这样一个专门为Eclipse设计的JavaScript开发插件,它旨在提供更高效、功能丰富的JavaScript代码编写环境。 JSEditor插件主要包含以下几个关键功能和特点: 1. **语法高亮**:JSEditor提供了对...

    JS结课作业,html结课作业,JavaScript

    在本“JS结课作业”中,我们可以通过`index.html`和`detail.html`这两个HTML文件了解到,这是一份用JS实现的网页项目,旨在展示学习者对JavaScript的理解和应用能力。 `index.html`通常是网站的主页,它包含了网页...

    jstree javascript js tree treeitem j2ee java

    "javascript js tree" 指的是使用JavaScript语言构建的树形结构,它在网页中可以用于展示层次化的数据,如目录结构、组织结构或导航菜单。"treeitem" 是树形结构中的一个元素,通常代表树中的一个节点。 **描述分析...

    sqljs是SQLite数据库的一个JavaScript移植

    sql.js是一个JavaScript库,它通过Emscripten将SQLite数据库移植到WebAssembly,使得在浏览器环境中也能使用强大的SQLite数据库功能。 SQLite是一款轻量级、自包含、无服务器的SQL数据库引擎,广泛应用于移动应用、...

    一个非常好的js解析xml生成一个tree

    标题中的“一个非常好的js解析xml生成一个tree”指的是使用JavaScript编程语言将XML(可扩展标记语言)数据转换为树形结构。在Web开发中,XML常用于存储和传输结构化数据,而JavaScript作为客户端脚本语言,可用于...

    Toastjs一个JavaScript原型吐司消息

    描述中的"Toast.js:一个JavaScript原型吐司消息Toast messages"进一步确认了这个库的主要功能是提供吐司消息的原型,意味着它提供了基础框架和方法,开发者可以根据需要进行自定义和扩展,以适应不同项目的需求。...

    原生JS打印插件之jQuery.EasyPrint.js使用文档

    原生JS打印插件之jQuery.EasyPrint.js使用文档 调用浏览器自带打印功能,使用JavaScript的 window.print(); 方法。 使用JS实现打印功能;JavaScript 实现打印操作;javascript打印大全;通用;js实现打印的方式;JS...

    整理1500个JS特效源码

    JavaScript,简称JS,是一种广泛应用于网页和网络应用开发的轻量级编程语言。它主要负责网页的动态交互,使得静态的HTML页面变得生动有趣。在这个名为"1500个JS特效源码"的资源中,包含了丰富的JavaScript特效示例,...

    JavaScript 是一种广泛使用的脚本语言,主要用于网页开发,但也可以用于服务器端开发(如 Node.js)和其他非浏览器环

    javascript:JavaScript 是一种广泛使用的脚本语言,主要用于网页开发,但也可以用于服务器端开发(如 Node.js)和其他非浏览器环境。以下是 JavaScript 编程基础和 Web 开发入门的简要教程。 JavaScript 编程基础 1...

    QT中使用QScriptEngine引擎编译运行JavaScript脚本

    例如,如果有一个名为`script.js`的JavaScript文件,可以这样运行: ```cpp QString scriptFile = "script.js"; QFile file(scriptFile); if (file.open(QIODevice::ReadOnly | QIODevice::Text)) { QString ...

    wast2js将WebAssemblywat文件编译成一个公共的JS模块

    3. **集成到JavaScript项目**:生成的`my_module.js`文件可以作为一个普通的JavaScript模块导入到你的项目中,通过JavaScript API来调用WebAssembly模块的功能。 4. **加载和实例化**:在JavaScript中,你需要使用...

    js酒店价格日历_js门票价格日历_javascript价格日历

    此程序是javascript和php开发,提供酒店、门票订购... 此程序中js是驴妈妈上的,我做了些修改,做学习用,精简了代码和功能,只提供酒店和门票,部分提交url请自己修改。php生成日历的类是自己原创的。不足之处请反馈。

    js写的战斗机游戏javascript

    本游戏是开发者用纯JS实现的,这表明没有依赖其他库如jQuery,完全依靠原生JavaScript代码来构建。 首先,让我们深入了解JavaScript在游戏开发中的应用。JavaScript提供了创建动画、处理用户输入、更新游戏状态和...

    js获取客户端字体列表

    我们可以使用 JavaScript 创建一个字体下拉菜单,然后使用 JavaScript 获取客户端字体列表。 实现获取客户端字体列表的 JavaScript 代码 首先,我们需要在 HTML 文件中添加一个 DIV 元素,然后在这个 DIV 元素中...

    两个比较好用的Eclipse中javascript插件jsEditor jsEclipse

    此外,jsEclipse还集成了对Node.js的支持,使得开发者可以在同一环境中进行服务器端和客户端的JavaScript开发。 安装这两款插件非常简单,只需在Eclipse的“帮助”菜单中选择“Eclipse Marketplace”,然后搜索相应...

    js绘图,javascript 绘图

    Canvas是一个基于矢量图形的画布元素,通过JavaScript API,开发者可以直接在网页上绘制2D图形。Canvas提供了一系列的绘图方法,如`fillRect`(填充矩形)、`beginPath`(开始路径)、`lineTo`(绘制线条)等,允许...

Global site tag (gtag.js) - Google Analytics