上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 34 下一页
摘要: var声明的变量,只有函数作用域或者全局作用域 允许重复声明,重复声明会被忽略但不会报错 先使用,再声明 声明可以被提升,但赋值不可以 阅读全文
posted @ 2020-12-17 11:19 李逍遥701 阅读(216) 评论(0) 推荐(0)
摘要: 把整体代码比作西瓜,吃的时候喜欢切成一块一块的,那一块西瓜就叫西瓜块。 代码块就是整体代码的一部分。 把整体代码比作一大片有着良田美池,阡陌交通的桃花源。这么好的地方,这么多人,地盘肯定要被瓜分,刘备划走一块,曹操划走一块,划分地盘的目的就是告诉其他人,这块地是我的,别来。 马老师也有幸分得一块,他 阅读全文
posted @ 2020-12-17 10:58 李逍遥701 阅读(356) 评论(0) 推荐(0)
摘要: 在函数调用时,作用于 “作为实参的数组” 把数组展开,使之成为参数列表 1 let arr = [3, 5, 1]; 2 3 alert( Math.max(...arr) ); // 5 spread 语法把数组转换为参数列表 1 let arr=[1,2,3]; 2 let carr=[...a 阅读全文
posted @ 2020-12-17 10:03 李逍遥701 阅读(354) 评论(0) 推荐(0)
摘要: 是一个对象 是一个可迭代对象 像数组但不是数组 里头存放着所有参数 1 function showName() { 2 alert( arguments.length ); 3 alert( arguments[0] ); 4 alert( arguments[1] ); 5 6 // 它是可遍历的 阅读全文
posted @ 2020-12-17 09:53 李逍遥701 阅读(172) 评论(0) 推荐(0)
摘要: 一种形参,格式为...args 能把传递过来的实参收集到数组之中 一:形参列表中只包含 ...args: 所有传递过来的实参都放到args数组当中。 二:形参列表中包含其他变量和...args: 第一个,第二个,第三个... ...args。 Rest...参数必须才形参列表的末尾。 1 funct 阅读全文
posted @ 2020-12-17 09:48 李逍遥701 阅读(89) 评论(0) 推荐(0)
摘要: 对象的属性太多,没得那么多变量(一来是没必要,二来是懒),写了几个变量后就懒得写了。 咋办? 把对象中剩余的元素统统收集起来,放到 ... 中 1 let options = { 2 title: "Menu", 3 height: 200, 4 width: 100 5 }; 6 7 // tit 阅读全文
posted @ 2020-12-16 22:08 李逍遥701 阅读(90) 评论(0) 推荐(0)
摘要: 要点: 变量名与对象中的属性名保持一致 属性名:其他变量名的形式可以把属性名赋值给其他变量名 可以自定义变量:v=value。变量找不到对象传递过来的值,就需要去给他一个默认值。默认值可以是表达式,甚至是函数调用。 width: w = 100 冒号与等号的结合 阅读全文
posted @ 2020-12-16 22:02 李逍遥701 阅读(92) 评论(0) 推荐(0)
摘要: 有一个数组: let arr=['dawa' ,'erwa']; 把数组中的两个元素分别赋值给两个变量 first,second。 1 let first=arr[0]; 2 let second=arr[1]; 另一种写法: let [first,second]=arr; 左侧是变量名,右侧是数组 阅读全文
posted @ 2020-12-16 21:13 李逍遥701 阅读(168) 评论(0) 推荐(0)
摘要: 是一种特殊的语法,它使我们可以将数组或对象“拆包”为到一系列变量中,因为有时候使用变量更加方便。解构操作对那些具有很多参数和默认值等的函数也很奏效。——现代js教程 数组保持不变 等号右侧可以是任何可迭代对象 等号左侧可以是任何“可以被赋值”的东西 阅读全文
posted @ 2020-12-16 20:48 李逍遥701 阅读(92) 评论(0) 推荐(0)
摘要: 用分隔符(delimiter)把一个字符串劈开(split),劈成一个一个的小块。 str.split(delim)返回一个新数组哦。 有两个参数:delimiter,length 阅读全文
posted @ 2020-12-16 20:47 李逍遥701 阅读(2107) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 34 下一页