//此时是等价的 exports.name = 'xxx' module.exports.sex = '男' //此时把module.export指向的对象改变,以module.exports为准 module.exports = { id:'1', girlfriend:{ name:'yyy' ...
分类:
其他好文 时间:
2021-05-24 12:21:09
阅读次数:
0
//输入框传值 <div> <input ref={c => this.keyWordElement = c} type="text" placeholder="输入关键词点击搜索"/> <button onClick={this.search}>搜索</button> </div> / ...
分类:
其他好文 时间:
2021-02-24 13:01:28
阅读次数:
0
//拓展运算符//把数组或者类数组展开成用逗号隔开的值// function foo([a, b, c]) {// console.log(a, b, c)// } // let arr = [1, 2, 3]// foo(arr) // function foo(a, b, c) {// cons ...
分类:
其他好文 时间:
2021-02-20 12:33:22
阅读次数:
0
前言 学习ES6需要掌握的路线,了解什么是ECMAScript概述,了解Symbol数据类型,掌握let和const,以及变量的解构赋值,Set和Map的原理。 什么叫做箭头函数,ES6对于ES5都有哪些扩展,ES6的一些高级操作。 为了方便查看学习,我做了思维导图,如下图所示: ESMAScrip ...
分类:
其他好文 时间:
2021-01-19 12:20:55
阅读次数:
0
ES6对象模型的解构 let formData = { test01: {id: 1, name: 'foo'}, test02: {id: 1, name: "史记"}, test03: {id: 1, name: "汉书"} }; let { test01: fei01, test02: fei ...
分类:
其他好文 时间:
2021-01-01 12:30:02
阅读次数:
0
1.什么是解构? ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构。它在语法上比ES5所提供的更加简洁、紧凑、清晰。它不仅能减少你的代码量,还能从根本上改变你的编码方式。 2.数组解构 以前,为变量赋值,我们只能直接指定值,比如 let a = 1; let b = 2; ...
分类:
其他好文 时间:
2020-11-25 12:42:39
阅读次数:
6
<h1>5、解构赋值(一)</h1> <div><h3>5.1、对象解构</h3> <p> <span>在ES6中,对象和数组可以使用解构功能,可以按照一定模式从对象和数组中提取值,对变量进行赋值。对象解构是在一个赋值操作符的左边放置一个对象字面量。</span> <br>例:<pre> let b ...
分类:
其他好文 时间:
2020-11-16 13:26:06
阅读次数:
6
数组的解构赋值 基本用法 ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 以前,为变量赋值,只能直接指定值。 var a = 1; var b = 2; var c = 3; ES6允许写成下面这样。 var [a, b, c] = [1, ...
分类:
其他好文 时间:
2020-09-18 00:57:37
阅读次数:
25
ES6 解构赋值 1、数组的解构赋值 1.解构赋值可以嵌套 let [a,[b,c],[d,e]] = [11,[12,13],[14,15]]; console.log(a,b,c,d,e);//11,12,13,14,15 2.不完全解构 当左边的模式(你可以理解为格式)与右边不完全一样的时候, ...
分类:
其他好文 时间:
2020-09-12 21:26:21
阅读次数:
29
「快速复习」在JavaScript中交换变量的4种方法 许多算法需要交换2个变量。在编码面试中,可能会问您“如何在没有临时变量的情况下交换2个变量?”。我很高兴知道执行变量交换的多种方法。在本文中,您将了解大约4种交换方式(2种使用额外的内存,而2种不使用额外的内存)。 1.解构赋值 解构赋值语法( ...
分类:
编程语言 时间:
2020-08-24 16:29:08
阅读次数:
54