javascipt
Aiwialfy
这个作者很懒,什么都没留下…
展开
-
call、apply和bind用法和手写
//call、apply、bind都是改变this指向的方法//es5中 谁调用就this指针就指向谁//call和apply的区别传参var name = 'windowName'var a = { name:'cherry', fn:function(a,b){ console.log('name',this.name) }, fn1:function(a,b){ console.log(a+b); }}var b = a.fn1;b.call(a,1,原创 2021-09-16 16:14:08 · 85 阅读 · 0 评论 -
vuex 多文件设置
//adminconst files = require.context('./modules', false, /\.js$/);const modules = {};files.keys().forEach(key => { modules[key.replace(/(\.\/|\.js)/g, '')] = files(key).default});export default { namespaced: true, modules};//引入imp原创 2021-08-03 11:06:04 · 113 阅读 · 0 评论 -
微信小程序序列化data
微信小程序传参时数组变字符串问题使用一下函数系列化datafunction JSON_to_URLEncoded(element,key,list){ var list = list || []; if(typeof(element)==‘object’){ for (var idx in element) JSON_to_URLEncoded(element[idx],key?key+’[’+idx+’]’:idx,list); } else { list.push(key+’=’+enc原创 2021-08-03 10:52:07 · 1041 阅读 · 0 评论 -
数组去重比较
var arr = [1,2,1,1,1,"1",2,3,4,3,3,4,4,4,5,5,5,5,null,null,undefined,undefined,{},{},NaN,NaN,'NaN',"NaN",[],[]]; function unique(arr){ var newArr = []; var newArr = arr.filter((item,index,self)=>self.indexOf(item) === index);原创 2021-03-08 11:10:57 · 116 阅读 · 0 评论