//async await async function foo(){ return "design" //Promise.resolve("design") } console.log(foo()) //Promise.resolve("design")
//import {a as aa, b, sum, People} from "./module.js" // console.log(aa) // console.log(sum(10, 15)) // let p = new People("一起设计吧")
// Iterator 不支持遍历的数据进行遍历 // function makeIterator(arr) { //创建一个指针,实际就是一个指针对象下标为0 // &nb
路由跳转的方式有哪几种? 1、a 标签进行跳转,2、router-link 进行跳转,3、编程式路由 例如:this.$router.push() 路由传值的方式有哪几种?1、动态路由传值2、query 传值3、路由解耦。
beforeCreate:function(){ //Vue实例创建前被调用,数据和模板均未获取到 &n
数组变化的监听对象 1、this.$set(arr, index, newVal); 2、使用数组 splice 方法可以监听,例子上面有 3、使用临时变量直接赋值的方式,原理与直接赋值数组一样
// Iterator 不支持遍历的数据进行遍历 // function makeIterator(arr) { //创建一个指针,实际就是一个指针对象下标为0 // let nextInd
//Generator // function foo() { // for (let i = 0; i<3; i++){
//Promise 状态管理 //resolve 成功 //reject 失败 // let p = new Promise((resolve, reject) => { /
// 任务进入执行栈 -> 判断同步还是异步 // 同步 -> 主线程任务执行完毕 // 异步 -> Event Table -> Event Queue  
let obj = {} let newVal = "" Reflect.defineProperty(obj, "name", { get() { &
//ES5 let obj = {} let newVal = "" Object.defineProperty(obj, "name", { get() { return newVal &n