摘要: 传统上,JavaScript 只有indexOf方法,可以用来确定一个字符串是否包含在另一个字符串中。ES6 又提供了三种新方法。 includes():返回布尔值,表示是否找到了参数字符串。 startsWith():返回布尔值,表示参数字符串是否在原字符串的头部。 endsWith():返回布尔 阅读全文
posted @ 2019-01-02 18:05 彩泉 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 什么时候应该使用Promise? 1、主要用来解决异步嵌套问题;(异步嵌套就是“用回调函数接收异步调用的结果”,回调函数嵌套层次过多就是“回调地狱”) 2、在异步操作中使用回调函数,剥夺了函数的return能力,使用Promise则解决了这个问题。 Promise的精髓:用对象(class类)的方式 阅读全文
posted @ 2019-01-02 17:40 彩泉 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 处理一个二维数组的时候,要修改里面某一个值,要循环查找到这项再去改值,由于比较懒不想写循环,想到用es6的map,直接通过key获取目标项,用set方法改值后再用[...map.values()]把map转成我要的数组就可以了。 然鹅这么写了后编译报错: error TS2568: Type 'It 阅读全文
posted @ 2019-01-02 15:46 彩泉 阅读(3126) 评论(0) 推荐(0) 编辑