subtitle
Object.prototype.toString与toString,为什么不直接使用toString方法 Object.prototype.toString与toString,为什么不直接使用toString方法
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible
2022-05-27
给字符串新增方法 给字符串新增方法
其实就是在原型上添加方法,其它类型同理 String.prototype.addPrefix = function (str) { return str + this; //自定义前缀加上调用的字符串 hello.world &#
2022-05-18
跳出多层循环 跳出多层循环
1、throw new Error()优点:可以中断循环执行;适用于各种形式(for循环,forEach循环等)缺点:相当于强制抛错中断执行,不仅终止了循环,后续代码也不再执行 废话不多说,上例子,找出 【找出爱吃荔枝的人】 的人: con
2022-05-01
宏任务与微任务(事件循环) 宏任务与微任务(事件循环)
1. 概念:事件循环指的就是浏览器执行js的一个机制,其机制就是js引擎在不停的询问事件队列是否有可执行的任务(事件),将任务放到执行栈的机制 过程如下: script宏任务=》同步代码=》微任务》=》渲染&#
2022-04-30
ES6的...rest-spread(剩余拓展)运算符 ES6的...rest-spread(剩余拓展)运算符
…这是ES6新增的剩余/拓展运算符 官方名字叫rest-spread(剩余/拓展)。 ##定义 …rest:将所有剩余的参数(其余的参数)收集到一个数组中 …spread:将迭代器张开为一个或多个参数 注意: rest必
2022-04-28
Map对象 Map对象
let map = new Map(); let item = { name: '惠芬儿' }; map.set(item, [1, 2, 3]); // 存储
2022-04-17
5 / 16