![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
Mark-Xu
这个作者很懒,什么都没留下…
展开
-
forEach 中 return 有效果吗? 如何中断 forEach 循环
在 forEach 中,使用 return 不会返回,函数会继续执行中断方法使用 try 监视代码块,在需要中断的地方抛出异常官方推荐方法(替换方法):用 every 和 some 替换 forEach 函数every 在碰到 return false 的时候,中止循环some 在碰到 return true 的时候,中止循环...原创 2021-12-28 16:33:48 · 576 阅读 · 0 评论 -
Async/Await怎么实现
实现方式async await 与 Promise 一样,是非阻塞async await 是基于 Promise 实现的,可以说是改良版的 Promise,它不能用于普通的回调函数 const myAsync = (gen) => { return new Promise((resolve, reject) => { let g = gen(); function step(val) { try {原创 2021-12-20 22:22:52 · 623 阅读 · 0 评论 -
浏览器与 JavaScript
首先浏览器是多线程的,js 是单线程的(浏览器只给 js 分配了一个线程)单线程的特点就是一次只能处理一件事情。(后一个任务需要等待前一个任务的执行,这就可能出现长时间的等待)js 在单线程中实现异步机制主要依赖浏览器的任务队列任务队列分为主任务队列,等待任务队列在主任务队列自上而下执行的时候,如果遇到异步操作任务,不会立即执行而是把它放到等待任务队列中去排队当主任务队列完成后才会到等待任务队列中进行查找(主任务队列不完,不管等待任务队列是否到达时间,都不做处理,会继续等待主任务队列完成)等..原创 2021-12-17 18:53:14 · 177 阅读 · 0 评论 -
for-in 和 for-of 有什么区别
for…of 是 ES6 新增的遍历方式,允许遍历一个含有 iterator 接口的数据结构(数组、对象等)并返回各项的值,和 ES3 中的 for…in 的区别如下:for…of 遍历获取的是对象的键值,for…in 获取的是对象的键名for…in 会遍历对象整个原型链,性能非常差,不推荐使用;而 for…of 只遍历当前对象,不会遍历原型链对于数组的遍历,for…in 会返回数组中所有可枚举的属性(包括原型链上可枚举的属性);for…of 只返回数组的下标对应的属性值...原创 2021-12-16 18:04:12 · 583 阅读 · 0 评论 -
js数据类型检测的方法
数据类型检测的方法有哪些?1、typeof console.log(typeof 2); // number console.log(typeof true); // boolean console.log(typeof 'str'); // string console.log(typeof []); // object console.log(typeof function(){}); // function console.log(typeof {})原创 2021-12-15 18:52:18 · 1058 阅读 · 0 评论 -
Cookie 设置与获取封装
//设置cookie方法function setCookie(name,value,options={}){let cookieData = ${name}=${value};;for(let key in options){let str = ${key}=${options[key]};;cookieData += str;}document.cookie = cookieData;}//获取cookie方法;function getCookie(name){let arr = d原创 2020-07-30 20:26:00 · 155 阅读 · 0 评论 -
js传值与传址问题
简单数据类型:Number String 布尔 undefined null复杂数据类型:Object Array function Data Match 正则表达式js传值与传址问题传值与传址简单数据类型 --> 传值复杂数据类型 --> 传址以下几种复杂数据类型的例子1. 简单的赋值 let DadProto = { name: "张三", age: 20 } let SonProto = DadProto原创 2020-07-02 14:43:52 · 339 阅读 · 1 评论