![240](https://upload.jianshu.io/users/upload_avatars/23845243/274465bd-4109-4cf8-9db9-9f12de8bcd81.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
原型链相关 每个引用类型(除了null)都有一个隐式原型__proto__每个函数都有一个显式原型prototype prototype 这个P...
apply 接收一个数组参数 call 接收的是一个列表 apply 不会立即执行而是返回一个函数 详解bind 1、bind是Functoi...
浏览器内核可以分成两部分:渲染引擎(Layout Engine 或者 Rendering Engine)和 JS 引擎。早期渲染引擎和 JS 引...
首先来复习一下this的指向问题吧?this只有在方法被调用的时候,才知道他的指向,定义的时候是不知道的。划分为以下几种: 对象里方法中的thi...
作用域 定义:作用域是指程序源代码中定义变量的区域。作用:作用域规定了如何查找变量,也就是确定当前执行代码对变量的访问权限。在javaScrip...
什么是JSON 宏观上看,JSON 是一种轻量的数据格式,在各种地方传递数据。如果单用眼睛看,JSON 里的数据是被保存在花括号({})中的,而...
JS 实现两个大数相加? 当有两个整数 a 和 b ,在通常情况下我们有“+”运算符对其进行相加运算: 但是 JS 在存放整数的时候是有一个安全...
什么是CORS 跨域资源共享 是一种利用额外的HTTP头告诉浏览器让运行再一个origin(domain)上的web应用被准许访问来自不用源服务...
递归 递归的遍历每一项,若为数组则继续遍历,否则concat 扩展运算符 es6的扩展运算符能将二维数组变为一维 根据这个结果我们可以做一个遍历...