Javascript 笔记与总结(1-6)Javascript 面向对象
JavaScript笔记 总结 面向对象
2023-09-11 14:17:03 时间
在 JavaScript 中,有对象,没有类(但有构造函数)。
在 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 中的对象,就是 “ 一组属性与值的集合 ”,属性可以任意增减,方法和属性不必区分。
相关文章
- Java程序猿的JavaScript学习笔记(12——jQuery-扩展选择器)
- 第七节:语法总结(1)(自动属性、out参数、对象初始化器、var和dynamic等) 图片放大镜 JavaScript-基础 用javascript写原生ajax(笔记) 初遇 Asp.net MVC 数据库依赖缓存那些事儿 前端JS 与 后台C# 之间JSON序列化与反序列化(笔记)
- 【学习笔记01】JavaScript的介绍和引入方式
- 【学习笔记13】JavaScript的判断语法
- 【学习笔记22】JavaScript数组的练习题
- 【学习笔记36】JavaScript求1到10的随机数
- 【学习笔记43】JavaScript的事件
- 【学习笔记68】JavaScript的沙箱模式
- JavaScript 清空(All)数组的三种方式
- 【JavaScript】重温Javascript继承机制
- Javascript 笔记与总结(2-15)结构、样式、行为分离
- Javascript 笔记与总结(2-2)Javascript 变量
- 使用 JavaScript开发的跨平台音乐、书籍播放器
- JavaScript权威指南学习笔记2
- Clean Code之JavaScript代码示例
- JavaScript学习笔记之一(ECMAScript: 基础语法部分)
- 华为OD机试 - 内存池(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- 【JavaScript从入门到精通】第二课 初探JavaScript魅力-02
- JavaScript高级程序设计学习笔记--函数表达式