前端
Ivan291
这个作者很懒,什么都没留下…
展开
-
Js中 a++和++a的区别
a++&++aa的值都为 a+1 ,但是返回值不同a++ => 返回的值是a本身++a => 返回的值是a+1后的值var a = 1var b = a++ //b = 1 a = 2// a++ 输出的值为 a a的值为 a+1var a = 1var b = ++a //b = 2 a = 2// ++a 输出的值为 a+1 a的值为 a+1...原创 2020-07-22 00:26:36 · 1444 阅读 · 0 评论 -
JS封装一个获取url参数方法
JS获取url参数方法function getQueryParams() { let obj = {} if (!location.search) return obj let queryStrAtt = location.search.replace('?', '').split('&') queryStrAtt.forEach(r => { let arr =原创 2020-07-22 00:17:02 · 603 阅读 · 0 评论 -
ES6 扩展运算符(...)、[]用法&以及Vuex辅助函数原理,以mapState为例
ES6 扩展运算符(…)、[]用法&以及Vuex辅助函数原理1、…通俗来说一般用于将对象展开示例代码:let obj = { name:'ivan', age:21}let obj2 = { ...obj}console.log(obj2)此时输出的obj2包含obj的属性name,age用法:不定参数,es6不再使用arguments对象示例代码:var demo = function (...arg){ for (let原创 2020-07-18 11:16:54 · 591 阅读 · 0 评论 -
JS 中 call、apply、bind的用法
JavaScript 中 call()、apply()、bind() 的用法this的指代let name = '小王',age = 18let obj = { name:'小张', objAge:this.age, myFun:function(){ console.log(this.name+'年龄'+this.age) }}obj.objAge; // 17obj.myFun() // 小张年龄 undefined1、call(原创 2020-06-30 14:23:06 · 70 阅读 · 0 评论 -
Promise配合async await的使用
Promise配合async await的使用以微信小程序为例:定义一个发送ajax请求的函数:function $get(url) { return $request(url,"GET")}function $request(url,method) { wx.showLoading({ title: '加载中', }) return new Promise((resolve,reject)=>{ wx.request({ url: BAS原创 2020-06-30 11:29:40 · 612 阅读 · 0 评论 -
Promise的一些理解
Promise理解纯粹为个人理解,有误请指正什么是异步查询数据从数据库,PHP第一个任务查询数据,后面有了新任务,那么后面任务会被挂起排队,而nodeJS是**第一个任务挂起交给数据库去跑,然后去接待第二个任务交给对应的系统组件去处理挂起**,接着去接待第三个任务··· 示例: new Promise((res, rej) => { setTimeout(() => { res('1') }, 2原创 2020-06-29 19:12:10 · 168 阅读 · 0 评论