chevron_left

原生 JavaScript 教程

免费
第 4.2 回

教程文档

原生 JavaScript 教程 - 原型

2023年11月13日
原生 JavaScript 教程

原型

概念

原型函数实例对象的一个属性,它定义了通过构造函数制造出的对象公共祖先。构造函数会继承祖先。 对象自己身上如果有属性,则取自己的,如果自己没有就会继承原型。原型是可以被修改的。

注意:原型只有function才有哦~

构造函数创建对象

<script>
  function Person() {

  }

  // 通过new生成了person
  var person = new Person();
  person.name = 'Aaron';

  console.log(person.name) // Aaron
</script>

Person就是一个构造函数,我们使用new创建了一个实例对象person

prototype

每个函数都有一个prototype属性

每一个 JavaScript 对象 (null 除外) 在创建的时候就会与之关联另一个对象,这个对象就是我们所说的原型,每一个对象都会从原型"继承"属性。

课程介绍

此教程由长乐未央官方出品,目的是让新手能在最短的时间系统学会前端

JavaScript(简称“JS”)是一种具有函数优先的轻量级,解释型或即时编译型的高级编程语言。虽然它是作为开发 Web 页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。

JavaScript 是一种属于网络的高级脚本语言,已经被广泛用于 Web 应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常 JavaScript 脚本是通过嵌入在 HTML 中来实现自身的功能的。

适合这样的人

新手