如何通过JavaScript实现面向对象的编程:对象的创建与操作详解?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3451个文字,预计阅读时间需要14分钟。
JavaScript面向对象——对象的创建和操作前言:在JavaScript编程语言中,函数是第一公民,但JavaScript不仅支持函数式编程,也支持面向对象编程。JavaScript对象设计成了一组属性的集合,这些属性没有没有这一概念。
JavaScript面向对象—对象的创建和操作 前言虽然说在JavaScript编程语言中,函数是第一公民,但是JavaScript不仅支持函数式编程,也支持面向对象编程。JavaScript对象设计成了一组属性的无序集合,由key和value组成,key为一个标识符名称,而value可以是任意类型的值,当函数作为对象的属性值时,这个函数就可以称之为对象的方法。下面就来看看JavaScript的面向对象吧。
1.JavaScript创建对象的方式一般地,常用于创建对象的方式有两种,早期经常使用Object类,通过new关键字来创建一个对象,有点类似于Java中创建对象,后来为了方便就直接使用对象字面量的方式来创建对象了,用法更为简洁。
-
使用
Object类创建对象;const obj = new Object() // 创建一个空对象 // 往对象中添加属性 obj.name = 'curry' obj.age = 30 -
使用对象字面量创建对象;
// 直接往{}添加键值对 const obj = { name: 'curry', age: 30 }
对象创建出来后,如何对该对象进行操作控制呢?这里涉及到一个很重要的方法:Object.defineProperty()。
本文共计3451个文字,预计阅读时间需要14分钟。
JavaScript面向对象——对象的创建和操作前言:在JavaScript编程语言中,函数是第一公民,但JavaScript不仅支持函数式编程,也支持面向对象编程。JavaScript对象设计成了一组属性的集合,这些属性没有没有这一概念。
JavaScript面向对象—对象的创建和操作 前言虽然说在JavaScript编程语言中,函数是第一公民,但是JavaScript不仅支持函数式编程,也支持面向对象编程。JavaScript对象设计成了一组属性的无序集合,由key和value组成,key为一个标识符名称,而value可以是任意类型的值,当函数作为对象的属性值时,这个函数就可以称之为对象的方法。下面就来看看JavaScript的面向对象吧。
1.JavaScript创建对象的方式一般地,常用于创建对象的方式有两种,早期经常使用Object类,通过new关键字来创建一个对象,有点类似于Java中创建对象,后来为了方便就直接使用对象字面量的方式来创建对象了,用法更为简洁。
-
使用
Object类创建对象;const obj = new Object() // 创建一个空对象 // 往对象中添加属性 obj.name = 'curry' obj.age = 30 -
使用对象字面量创建对象;
// 直接往{}添加键值对 const obj = { name: 'curry', age: 30 }
对象创建出来后,如何对该对象进行操作控制呢?这里涉及到一个很重要的方法:Object.defineProperty()。

