
js
文章平均质量分 50
泡泡茶壶Wending
男
展开
-
JS中的类和继承的实现
类:JS中的类就是函数,当把一个函数作为类的概念时,这个函数也叫做构造函数如 Enemy.js文件:// 类 function Enemy(name, level) { //类的成员变量 this.name = name; this.level = level;}//Enemy.prototype这个表我们又把他叫做类原型;//类的成员函数Enemy.prototype.attack_player = function() { console.log("attack_p原创 2022-04-15 19:49:00 · 662 阅读 · 0 评论 -
js的require、new、this机制
require:1:js里面代码可以放在不同的文件里,称为代码模块;2:一个模块需要引用其它模块代码的时候使用 require;3: require: (1) 如果是第一次调用,那么就加载,执行脚本; (2) 每个代码模块由module.exports 导出的对象; (3) 每次require的时候,都返回module.exports; (4)如果不是第一次执行,那么直接返回module.exports;...原创 2022-04-15 15:31:53 · 805 阅读 · 0 评论 -
JS中Object.keys、Object.values和Object.entries()
JS将对象转换成数组Object.keys(obj)——返回一个包含该对象所有的键的数组。Object.values(obj)——返回一个包含该对象所有的值的数组。Object.entries(obj)——返回一个包含该对象所有[key,value]键值对的数组。let obj = { name: "jack", age: 20, sex: "man",}let keys = Object.keys(obj);console.log(keys...转载 2022-04-12 12:40:55 · 797 阅读 · 0 评论 -
JS中的对象和__proto__ 、prototype
在Javascript中,万物皆对象,但对象也有区别,大致可以分为两类,即:普通对象 Object和函数对象 Function。一般而言,通过 new Function 产生的对象是函数对象,其他对象都是普通对象。举例说明:123456789101112131415161718192021function f1() {// todo}varf2 = function () {...原创 2018-06-12 11:17:01 · 448 阅读 · 1 评论