JS
林崖
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JS小数相加损失精度
JS 小数相加损失精度问题:console.log(0.1+0.2);//0.30000000000000004console.log(0.1+0.7);//0.7999999999999999解决思路:将小数转化为整数,进行整数相加将相加结果重新变为小数实现: // 解决问题:小数相加损失精度 解决办法:变成整数之后相加再回退小数位 function add () ...原创 2019-12-23 11:50:50 · 868 阅读 · 0 评论 -
Object扩展 - 1
总结Object.create(),Object.defineProperty(),Object.defineProperties()原创 2019-12-04 22:18:26 · 266 阅读 · 0 评论 -
如何判断一个对象是不是数组
如何判断一个对象是不是数组参考1. 原型Array.prototype.isPrototypeOf(obj)利用isPrototypeOf方法,判定Array是不是在obj的原型链中,如果是,则返回true,否则返回false。每个对象都有一个isPrototypeOf的API,继承自Object.prototype用来判断father(Array)是否是child(obj)的父对象o...转载 2019-10-24 21:13:04 · 258 阅读 · 0 评论 -
Event Loop
Event Loop,进程 线程,执行栈,原创 2019-10-22 15:11:57 · 292 阅读 · 0 评论 -
new操作+JS手动模拟
new原理 手动模拟调用new时执行的操作:创建一个全新对象将新对象与构造函数进行原型连接将构造函数调用的this绑定到这个新对象返回这个新对象模拟代码:function testNew(){ let obj = {}; // 删除arguments第一个参数并返回 // 默认第一个参数为构造函数 let constructor = ...原创 2019-10-22 13:48:33 · 246 阅读 · 0 评论 -
《JavaScript高级程序设计》第20章:JSON
《JavaScript高级程序设计》第20章:JSONJSON文章目录《JavaScript高级程序设计》第20章:JSON20.1. 语法20.1.1 简单值20.1.2 对象20.1.3 数组20.2. 解析和序列化20.2.1 JSON对象20.2.2 序列化选项20.2.3 解析选项浏览器支持问题:20.1. 语法JSON的语法可以表示一下三种类型的值:简单值:可在JSON中表...原创 2019-10-06 14:44:04 · 308 阅读 · 0 评论 -
笔记_ES6_Map&Set
ES6新数据类型Map&Set学习笔记原创 2019-09-16 09:12:33 · 198 阅读 · 0 评论 -
JavaScript设计模式与开发实践_第五章_策略模式
详细介绍了策略模式,并提供了熟悉策略模式的实例原创 2019-09-16 08:47:24 · 271 阅读 · 0 评论 -
Leetcode.71.栈.简化路径.策略模式
设计模式-策略模式实现路径简化。原创 2019-09-16 08:14:54 · 332 阅读 · 1 评论 -
《编写可维护的JavaScript》——第一章:基本的格式化
读书笔记,JS在编写过程中需要注意的规范原创 2019-09-07 18:26:40 · 251 阅读 · 0 评论 -
JavaScript设计模式与开发实践_第四章_单例模式
读书笔记 《JavaScript设计模式与开发实践》 第四章 单例模式内容原创 2019-09-06 08:22:09 · 402 阅读 · 0 评论 -
ES4&&箭头函数中的this指向问题
总结了ES4&&ES6箭头函数中的this指向判断规律,列举了三种常见情况,在ES4与ES6的对比中进行介绍,也有涉及到回调函数中的this指向问题原创 2019-08-25 10:19:27 · 248 阅读 · 0 评论 -
leetcode_11_盛水最多的容器(JavaScript)
leetcode数组算法题目:盛水最多的容器,双指针法原创 2019-08-14 10:40:31 · 248 阅读 · 0 评论
分享