`
AngelAndAngel
  • 浏览: 234891 次
  • 性别: 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这个属性已经没了。

  

 

分享到:
评论

相关推荐

    ribbonjs使用HTML5canvas生成色带JS库

    通过查看`ribbon.js-master`压缩包中的源码,我们可以看到如何组织代码结构,如何利用Canvas API进行绘制,以及如何用JavaScript实现动画效果。这对于提升JavaScript编程技能和掌握Canvas应用技巧都非常有帮助。 ...

    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" 是树形结构中的一个元素,通常代表树中的一个节点。 **描述分析...

    仪表盘的一个js Demo

    【标题】:“仪表盘的一个js Demo”涉及到的知识点主要集中在JavaScript(js)编程语言和HTML网页设计上,尤其是如何在网页上实现动态的实时仪表盘显示。JavaScript是一种广泛用于网页和网络应用的脚本语言,它能为...

    js的另一妙用

    JavaScript(简称JS)是一种广泛使用的轻量级编程语言,尤其在网络开发中占据核心地位。它不仅可以用于创建交互式的网页和桌面应用程序,而且在移动应用领域也有着不可忽视的作用。"js的另一妙用"这个标题揭示了JS在...

    Toastjs一个JavaScript原型吐司消息

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

    整理1500个JS特效源码

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

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

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

    javascript网页设计期末作业-基于html和js写的一个抽签系统

    javascript网页设计期末作业-基于html和js写的一个抽签系统javascript网页设计期末作业-基于html和js写的一个抽签系统javascript网页设计期末作业-基于html和js写的一个抽签系统javascript网页设计期末作业-基于html...

    JS特效大全JavaScript特效

    10. **路由管理**:在单页应用(SPA)中,JavaScript可以实现页面跳转而不实际加载新页面,如使用Vue Router或React Router。 以上只是JS特效的一部分,实际的"JS特效大全JavaScript特效"可能涵盖了更多高级和创新...

    js2c#-js转换c#代码

    JavaScript(简称JS)是一种广泛用于前端开发的轻量级脚本语言,而C#则是一种面向对象的编程语言,常用于构建Windows桌面应用、游戏、服务端应用等。"js2c#"工具正是一个旨在帮助开发者将JavaScript代码转换为C#代码...

    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”,然后搜索相应...

    纯HTML+JS实现考试系统

    6. **判分机制**:系统应能自动判断用户的答案是否正确,这通常需要一个对照答案的数据结构,然后用JavaScript进行比对,计算得分。 7. **网约车考试题库**:标签“网约车考试”表明该系统包含特定的题库,这些题目...

    JavaScript_Videojs开源HTML5视频播放器.zip

    JavaScript_Videojs开源HTML5视频播放器.zip是一个包含JavaScript编程语言和Video.js库的资源包。Video.js是一个广泛使用的开源HTML5视频播放器,它允许开发者创建功能丰富的、自定义的视频体验。在这个压缩包中,有...

    js编写的网页效果

    这些代码可以帮助开发者掌握如何用JavaScript控制网页布局、处理时间序列、响应用户交互等方面的知识。 总的来说,这个资源包为学习和实践JavaScript网页效果提供了丰富的素材。开发者可以通过分析和修改这些代码,...

    java js引擎调试js代码

    总结,调试Java中的JavaScript代码可以通过多种方式实现,包括使用JShell、JDI、JSDT插件以及模拟Node.js调试。选择哪种方法取决于你的具体需求、使用的开发工具以及项目的复杂程度。熟练掌握这些技巧,将极大地提高...

    jscharts.js

    `jscharts.js`是一款JavaScript类库,用于在客户端绘制图表,无需任何额外插件。它支持多种数据输入格式(如XML、JSON或JavaScript数组),使得用户可以轻松地将数据转换为图表。此库允许开发者绘制各种类型的图表,...

Global site tag (gtag.js) - Google Analytics