摘要:        
感觉原型真是 JS 中非常复杂的一环。看 MDN 的文档某些地方也不是写的很清楚,下面写一些我对于原型的理解,如有错误望大家指出。感觉`prototype`和`[[Prototype]]`挺容易混的,看 ES 的文档时也是在看到`prototype.constructor`时很蒙。根据我的经验`prototype`一般只有构造函数(函数)有,毕竟她可以创建对象(实例),其他对象,数组,字符串什么的...    阅读全文
posted @ 2019-12-15 21:57
zjffun
阅读(220)
评论(0)
推荐(0)
        
            
        
        
摘要:        
# 栈、堆和队列- 栈:函数调用形成栈- 堆:对象的内容分配在堆中- 队列:一个 JavaScript 运行时包含了一个待处理的消息队列。在事件循环期间依次处理队列中的消息# 事件循环> 之所以称之为事件循环,是因为它经常按照类似如下的方式来被实现:```jswhile (queue.waitForMessage()) { queue.processNextMessage();}``...    阅读全文
posted @ 2019-12-15 21:57
zjffun
阅读(414)
评论(0)
推荐(0)
        
            
        
        
摘要:        
# 一:为私有变量创建`get()`方法这种方式可以创建 “伪” 只读属性。这并不是一种好方法,因为使用_函数_获得只读的_属性_不太符合一般的逻辑。```js/** * Represent a used car. * * @constructor */function Car() { var SELF = this, odometer = 0; /** * Increment th...    阅读全文
posted @ 2019-12-15 21:57
zjffun
阅读(2104)
评论(0)
推荐(0)
        
            
        
        
摘要:        
拷贝对象分为浅拷贝和深拷贝,深拷贝只会复制地址,深拷贝才会复制内容,那么 JS 如何进行这两种拷贝呢?# 浅拷贝## Object.assign() 方法[Object.assign() - JavaScript | MDN](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Objec...    阅读全文
posted @ 2019-12-15 21:57
zjffun
阅读(706)
评论(0)
推荐(0)
        
            
        
        
摘要:        
# 安装依赖```bashnpm i simplebig```# Node.js 代码```jsconst fs = require("fs");const path = require("path");const S = require("simplebig");// 要转换的文件夹const dirPath = "./test";// 要转换的文件的后缀const extWhiteList =...    阅读全文
posted @ 2019-12-15 21:57
zjffun
阅读(966)
评论(0)
推荐(0)
        
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号