JavaScript
文章平均质量分 51
liuxiang15
热爱生活,热爱编程~
展开
-
js的八种数据类型和4种类型检测
转载文章:JS中8种数据类型、4种类型检测方法总结 - 掘金八种类型数据类型的四种判断方法1、typeof可以用于检测基本类型(除了null),但碰到引用类型除了函数返回function, 其他均返回为object,无法精准判定。2、instanceof可以用于引用类型的检测,但对于基本类型是不生效的;另外,不能用于检测null和undefined, 会抛错。3、撇去null、undefined,constructor能用于检测js的基本类型和引用类型,但当对象的原型..转载 2021-12-14 20:19:16 · 206 阅读 · 0 评论 -
多种方法求最大字段和js实现
参考链接:最大子段和详解 (各种复杂度)_风的记忆-CSDN博客_最大子段和暴力求解(穷举、枚举)法O(n^2)function getMaxSumEnum (arr) { var max = arr[0]; var sum = 0; for(var i=0; i<arr.length; i++) { sum = 0; for(var j=i; j<arr.length; j++) { sum += arr[j];原创 2021-09-30 14:08:01 · 148 阅读 · 0 评论 -
ES6——字符串的扩展
参考链接:https://es6.ruanyifeng.com/#docs/string1、字符串的unicode表示采用\uxxxx形式表示一个字符,其中xxxx表示字符的 Unicode 码点.只限于码点在\u0000~\uFFFF之间的字符。超出这个范围的字符,必须用两个双字节的形式表示。console.log("\u0061");// a(1)如果直接在\u后面跟上...原创 2020-03-18 10:04:27 · 120 阅读 · 0 评论 -
ES6学习——变量的解构赋值
参考文档:https://es6.ruanyifeng.com/解构:ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构本质上,这种写法属于“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋予对应的值。 解构不成功,左边变量没有在等号右侧找到对应的数据,变量的值就等于undefined。 不完全解构,即等号左边的模式,只匹配一部分的等号右边的数组。这种情...原创 2020-03-16 11:41:19 · 148 阅读 · 0 评论 -
ECMAScript 6 入门学习-let、const
一、ES6简介ES6 是 5.1 版以后的 JavaScript 的下一代标准,本书中提到 ES6 的地方,一般是指 ES2015 标准,但有时也是泛指“下一代 JavaScript 语言”。BabelBabel 是一个广泛使用的 ES6 转码器,可以将 ES6 代码转为 ES5 代码,从而在老版本的浏览器执行。二、let和constlet是块级作用域, var是函数作用域...原创 2020-03-15 21:55:13 · 129 阅读 · 0 评论 -
promise实验+原理
1、链式调用then会生成新的Promise对象const promise = Promise.resolve(1);promise.then(result => console.log(`I got the result: ${result}`)) .then(result => console.log(`Here is what I got: ${result...原创 2020-03-11 13:33:49 · 450 阅读 · 0 评论 -
Promise学习2
原文链接:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Using_promises#%E5%B5%8C%E5%A5%97https://es6.ruanyifeng.com/#docs/promise 常见错误// 错误示例,包含 3 个问题!doSomething().then(function...原创 2020-03-11 09:21:20 · 94 阅读 · 0 评论 -
Promise学习摘抄
参考链接:https://segmentfault.com/a/1190000018396987原作者:https://segmentfault.com/u/snoopy_5bd90c6b37f8e 什么是Promise?Promise 对象表示一个异步操作的最终结果。比如axios的请求结果,无论成功失败为什么使用Promise?1、避免多层回调嵌套2、提供统一接口使用...转载 2020-03-07 20:56:06 · 114 阅读 · 0 评论 -
javascript异步学习
参考博客:异步操作概述深入理解javascript中的事件循环event-loopJavaScript 引擎有多个线程,单个脚本只能在一个线程上运行(称为主线程)。任务队列中存储异步任务(通常是回调函数)JavaScript引擎在同步任务执行完后循环检查任务队列中的异步任务满足条件后加入主线程,叫做事件循环异步过程:主线程发起一个异步请求异步任务接收请求并告知...原创 2019-12-16 14:56:44 · 71 阅读 · 0 评论