方法
ʚɞ猫一
这个作者很懒,什么都没留下…
展开
-
对象.属性和对象[‘属性’]的区别
对象.属性和对象[‘属性’]这两个用法的意义其实是一样的,都是用来调用对象的属性。其中,属性都是字符串类型的,即使是纯数字,也会转化为字符串类型,但是当对象的属性的命名不合法时,就会报错!即使在他上面加了’’,不会报错,也不能使用对象.属性的方式来获取属性的值(对象.属性中,这里的属性是不加’’的,也就是不能使用对象.’属性’这样的表达,是不合规的,会报错,而对象[‘属性’]中又必须加’’,不合法命名除外,当属性是纯数字时,只能使用对象[‘属性’],且不加’’也是可以的,即:对象[属性]也是可以的)合法原创 2020-09-30 06:49:25 · 1781 阅读 · 0 评论 -
对return的理解
1.对一个函数return,得到的是这个函数的值,并且return后的函数内容不执行例:function add(a,b){return a + bconsole.log('哈哈哈')//不执行}console.log(和是:${add(1,2)})//得到的是函数add的值2.不对一个函数return,得不到这个函数的值function add(a,b){a + bconsole.log('哈哈哈')//执行}console.log(和是:${add(1,2)})3.为原创 2020-09-29 22:41:00 · 206 阅读 · 0 评论 -
对于filter的理解
filter语法:使用filter会创建一个新数组,所以原数组不变array.filter(function(value,index,arr), thisValue)其中:arr:数组(可选) index:数组元素的下标索引(可选) value:数组中的值(必须)filter是过滤的意思,不是过滤掉啥的意思,而是根据返回值判断保留啥!!!filter是根据返回值是ture还是false来决定是保留还是丢弃的(filter的返回值是true:保留)(对的保留)(filter的返回值是f原创 2020-09-29 22:39:44 · 703 阅读 · 0 评论 -
如何将一个字符串根据一个字符串或者一个字符从而将这个字符串划分出来
例:var a = 'q,w,e,r,t,y,u,i,o,p’需求:以逗号划分这个字符串,放入数组中1 var a = ‘q,w,e,r,t,y,u,i,o,p’2 var arr = a.split(’,’)3 console.log(arr)输出:split用法:split(参数1,参数2)参数1:以什么形式划分这个字符串参数2:返回出的数组最大长度,比如:split(’ ‘,2)表示的是以’ '为划分,输出两个字符例:以’'划分1 var str = ‘hello wor原创 2020-09-16 09:55:08 · 299 阅读 · 0 评论 -
如何将多个数组合并成一个数组
如何将多个数组合并成一个数组:concat:连接两个或多个数组例:arr1连接arr2var arr1 = [‘q’,‘w’]var arr2 = [‘e’,‘r’]var arr3 = [1,2]console.log(arr1.concat(arr2))输出:[“q”, “w”, “e”, “r”]例:arr1连接arr3var arr1 = [‘q’,‘w’]var arr2 = [‘e’,‘r’]var arr3 = [1,2]console.log(arr1.concat(原创 2020-09-16 09:53:06 · 5835 阅读 · 1 评论 -
如何将字符串放进数组中
如何将字符串放进数组中:数组.push(字符串):将字符串添加到数组的尾部例:var arr = []arr.push(‘a’)console.log(arr)//第一次输出arrarr.push(‘b’,‘c’)console.log(arr)//第二次输出arr输出:原创 2020-09-16 09:52:00 · 12024 阅读 · 0 评论 -
如何选出某个范围内的字符串
1.例如,你要输出字符串’qwertyuiop’中字符’t’后面的所有内容var str = ‘qwertyuiop’console.log(str.substring(str.indexOf(“t”)+1))输出:yuiop2.例如,你要输出字符串’qwertyuiop’中字符’t’(包含t)到字符’i’(包含i)的内容var str = ‘qwertyuiop’console.log(str.substring(str.indexOf(“t”),str.indexOf(‘o’)))输出:t原创 2020-09-16 09:46:38 · 284 阅读 · 0 评论