Javascript 笔记与总结(1-6)Javascript 面向对象
2015-05-08 00:12
495 查看
在 JavaScript 中,有对象,没有类(但有构造函数)。
在 JavaScript 中,对象不依赖于类而存在,可以直接生成。
{key:value, key:value} 这种格式的对象,成为 json 格式的对象。
例:
输出:
同时弹出:hello world
【js 对象的属性(或方法)也可以任意增添和删除】
① 增加对象的属性
输出:
② 删除对象的属性(或方法)
输出:
【总结】
js 中的对象,就是 “ 一组属性与值的集合 ”,属性可以任意增减,方法和属性不必区分。
在 JavaScript 中,对象不依赖于类而存在,可以直接生成。
{key:value, key:value} 这种格式的对象,成为 json 格式的对象。
例:
<script> var obj = {}; var obj2 = {key:1}; var obj3 = { key:1, key2:function(){ alert('hello world'); }} console.log(obj, obj2, obj3); obj3.key2(); </script>
输出:
同时弹出:hello world
【js 对象的属性(或方法)也可以任意增添和删除】
① 增加对象的属性
<script> var obj = {}; var obj2 = {key:1}; var obj3 = { key:1, key2:function(){ alert('hello world'); }} console.log(obj3); obj3.key3 = 2; console.log(obj3); </script>
输出:
② 删除对象的属性(或方法)
<script> var obj = {}; var obj2 = {key:1}; var obj3 = { key:1, key2:function(){ alert('hello world'); }} console.log(obj3); //增加对象的属性 obj3.key3 = 2; console.log(obj3); //删除对象的属性 delete obj3.key2; console.log(obj3); </script>
输出:
【总结】
js 中的对象,就是 “ 一组属性与值的集合 ”,属性可以任意增减,方法和属性不必区分。
相关文章推荐
- html5学习笔记---05.JavaScript 中的面向对象,继承和封装
- JavaScript 学习笔记(1):关于函数、对象以及面向对象
- JavaScript面向对象之体会[总结]
- 面向对象 - javascript创建对象模式总结
- JavaScript笔记及总结
- JavaScript数据类型判定的总结笔记
- JavaScript笔记之面向对象
- 有关javascript与nodejs面向对象的编程总结
- Javascript 笔记与总结(2-10)删除节点,创建节点
- JavaScript学习笔记之——正则表达式总结
- [翻译]javascript学习笔记 (四)-面向对象的实现
- [Effective JavaScript 笔记]第3章:使用函数--个人总结
- [笔记]javascript面向对象 - 继承的几种模式
- Javascript 笔记与总结(2-2)Javascript 变量
- JavaScript高级程序设计笔记-面向对象的编程
- Javascript 笔记与总结(2-6)var
- Javascript 笔记与总结(2-8)对象2
- JavaScript笔记 基础知识总结2
- Javascript 笔记与总结(2-9)获取运行时的 style 对象
- javascript面向对象学习笔记(二)——创建对象