字符串 函数 交换变量的值 从函数返回多个值 函数参数的定义 提取 JSON 数据 函数参数的默认值 遍历 Map 结构 如果只想获取键名,或者只想获取键值,可以写成下面这样。 ...
分类:
其他好文 时间:
2018-06-25 21:45:03
阅读次数:
183
数组的解构赋值 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 以前,为变量赋值,只能直接指定值。 ES6 允许写成下面这样。 下面的同样会被解析 如果解构不成功,变量的值就等于undefined。 如果等号的右边不是数组(或者严格地说, ...
分类:
编程语言 时间:
2018-06-25 21:44:37
阅读次数:
140
直接上代码 解构赋值还可以用在交换变量值上 还可以用在接受参数上 当只想接收某些返回值的时候 例:function f(){ return [1,3,5,7]; } 只想接受1,7 let a,b,c,d; [a,,,b]=f(); [a,,...d] = f(); ...
分类:
Web程序 时间:
2018-06-24 20:59:14
阅读次数:
1241
本节主要内容:1. 字典的简单介绍 2. 字典增删改查和其他操作 3. 字典的嵌套一. 字典的简单介绍 字典(dict)是python中唯一的一个映射类型.他是以{ }括起来的键值对组成. 在dict中key是唯一的. 在保存的时候, 根据key来计 算出一个内存地址. 然后将key-value保存 ...
分类:
编程语言 时间:
2018-06-24 19:34:40
阅读次数:
191
变量作用域 由于JavaScript的函数可以嵌套,此时,内部函数可以访问外部函数定义的变量,如果内部函数定义的变量和外部函数定义的变量相同,则内部函数的变量将“屏蔽”外部函数的变量 变量提升 function foo() { var x = 'Hello, ' + y; console.log(x ...
分类:
其他好文 时间:
2018-06-23 01:26:05
阅读次数:
143
1.数组的解构赋值 a.基本用法:(‘模糊匹配’) b.嵌套数组结构例子: 如果结构不成功,变量的指就等于undefined c.不完全解构:只匹配能匹配到的 注:解构右边不是数组,将会报错(或者严格地说,不是可遍历的结构,参见《Iterator》一章) 2.默认值 解构赋值允许指定默认值。 注:E ...
分类:
其他好文 时间:
2018-06-21 13:51:06
阅读次数:
172
ES6必备知识 1.变量声明const和let 在ES6之前,我们都是用var关键字声明变量。无论声明在何处,都会被视为声明在函数的最顶部(不在函数内即在全局作用域的最顶部)。这就是函数变量提升例如: function aa() { if(bool) { var test = 'hello man' ...
分类:
其他好文 时间:
2018-06-19 16:31:30
阅读次数:
190
1 逻辑运算 and,or, not (1)在没有()的情况下not 优先级高于 and,and优先级高于or,即优先级关系为( )>not>and>or,同一优先级从左往右计算。 (2)计算下面例题的运算结果 总结: x or y , x为真,值就是x,x为假,值是y;x and y, x为真,值 ...
分类:
编程语言 时间:
2018-06-19 14:48:04
阅读次数:
162
原文地址:博客园 CSDN 基本定制型C.__init__(self[, arg1, ...]) 构造器(带一些可选的参数)C.__new__(self[, arg1, ...]) 构造器(带一些可选的参数);通常用在设置不变数据类型的子类。C.__del__(self) 解构器C.__str__( ...
分类:
编程语言 时间:
2018-06-18 15:04:33
阅读次数:
173
一、什么是函数 函数. 就是对一个代码块或者功能的封装. 什么时候用, 什么时候执行 语法: def 函数名(): 函数体(代码块) 函数的调用: 函数名() # 所有的()都是函数的调用 函数名和变量名一样. 二、函数的返回值 函数在执行过程中或者执行完毕, 可以使用return返回给调用者一个结 ...
分类:
其他好文 时间:
2018-06-11 17:17:02
阅读次数:
114