以下是總結的需要解決的問題:
Q: ..genSimpleUserInfo() 是什么意思?
A: 这个问题应该是:es6中三个点是什么意思?
在es6中,三个点“...”指的是“扩展运算符”,可以在函数调用或数组构造时,将数组表达式或者string在语法层面展开;
也可以在构造字面量对象时将对象表达式按照“key-value”的方式展开。
字面量一般指[1,2,3]或者{name:'chuichui'}这种简洁的构造方式,多层嵌套的数组和对象三个点就无能为力了
说白了就是把衣服脱了,不管是大括号([])、花括号({}),统统不在话下,全部脱掉脱掉!
如:常见的ES6扩展拷贝数组
const month = [1,2,3];
const copyMonth = [...month];
// 合并数组
const month1 = [1,2,3]
const month2 = [4,5,6]
const month3 = [...month1, ...month2]
//参数传值
const sum = (n1, n2)=> n1+n2;
console.log(sum(...[6,7]));
微信小程序登录结合后台member数据,流程。
参考:https://github.com/chunpu/wxapp-login-demo
通过 wx_open_id 换取 member.id
把取到的id存入緩存?
this.getTabBar().init(); 的具体意义?
globalData
网友评论