JS总结
文章平均质量分 65
呼耿
这个作者很懒,什么都没留下…
展开
-
async,awaite与promise的区别
什么是Async/Await?async/await是写异步代码的新方式,以前的方法有回调函数和Promise。async/await是基于Promise实现的,它不能用于普通的回调函数。async/await使得异步代码看起来像同步代码。//使用promise const makeRequest = () => getJSON().then(data => { console.log(data) return "d原创 2021-12-02 09:00:00 · 335 阅读 · 0 评论 -
Es6promise对象
为什么要有promise?因为promise可以将异步操作队列化,按照期望的顺序执行,返回符合预期的结果。1.promise为了解决回调地狱出现,刚开始我们用setTimeOut,把异步按照你期望的顺序执行时(类似于同步),程序多了就会造成很多个setTimeOut嵌套,嵌套的特别深(有点类似栈),就造成了回调地狱。比如:sayhello("first", function () { console.log(1); sayhello("second", function () {原创 2021-12-01 16:14:08 · 522 阅读 · 0 评论 -
Object.defineProperty()方法的使用
在我们学习到Vue响应式原理的时候,必然要了解到JS里Object.defineProperty()方法,底层就是用这个方法来实现的。可以实现对象的简单代理。Object.defineProperty()方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象。Object.defineProperty(object1, 'property1', { value: 42, writable: false});第一个参数object1:是要操作的对象第二个参数原创 2021-11-28 16:01:31 · 923 阅读 · 0 评论 -
JS高阶函数
1.创建数据库CREATE DATABASE 数据库名;2.删除数据库drop database <数据库名>;3.原创 2021-11-15 14:58:41 · 519 阅读 · 0 评论 -
ES6新增内容
定义变量var 声明变量是在全局范围内有效,可以重复使用,存在变量提升let不可以重复声明,块级作用域const 声明一个只读的常量,一旦声明,常量的值就不能改变展开数组相当将数组的内容拿出来 例子:arr=[0,1,2] 就相当于 arr=0,1,2也可以当做实参传入函数function myFunction(x, y, z) { }let args = [0, 1, 2];myFunctio...原创 2021-09-02 00:27:38 · 109 阅读 · 0 评论 -
JS内置对象总结
目录内置对象:Math内置对象:Date内置对象:String内置对象:Array内置对象:MathMath.PI 圆周率3.14159265Math.floor() 向下取整Math.ceil()向上取整Math.round()四舍五入Math.abs() 计算绝对值Math.max(x,y) ...原创 2021-08-23 02:01:49 · 82 阅读 · 0 评论