数组和对象
blc_God
持之以恒
展开
-
排序,去重,重组
时间排序时间排序要先把时间的时间戳算出来,然后添加到对象中。再进行比较,例:var list = [{ date: '2020-11-12', name: 'aa' }, { date: '2020-10-12', name: 'aad' }, { date: '2020-11-13', name: 'as' }, { date: '2019-11-15', name: 'aw原创 2020-12-10 21:25:28 · 226 阅读 · 0 评论 -
数组函数(api)
数组函数(API)some(查找数组中满足条件的元素)满足返回true不满足返回false语法var 这个变量用来接收返回值 = 查找元素的数组.some(function(这个参数代表的是数组内的元素){return 参数 === ‘谢老板’}) 例: var arr = [1,2,3,4,'谢老板']; var res= arr.some(function(itme){ console.log(itme); return itme === '谢老板';原创 2020-12-09 23:32:25 · 232 阅读 · 0 评论 -
内置对象之数组对象(增删改查)用法
数组特点所有元素的数据结构,数据类型必须统一有索引值,有序的创建数组语法:var 变量 = new Array(数组内的元素);例:var arr = new Array(1,2,3,'WKS',{name:'孙悟空'});//参数可以是数组内的元素console.log(arr).var arr1 = new Array(4)//参数也可以是数组的长度 arr1[0]='a'; arr1[1]='c'; arr1[2]='b'; console.log(arr1原创 2020-12-03 23:44:36 · 182 阅读 · 0 评论 -
内置对象之字符串对象
查看字符串中是否有某段字符格式:var 变量 = 要检查的字符串.indexOf(‘字符串’/变量);如果没有这段字符就为假,会返回 -1。为真就会返回这段字符在字符串的索引值,索引值从0开始 var str = 'adssadasd';//给str赋值 var cart = 'abc';//给cart赋值 var res = str.indexOf(cart);//这里会返回负一,因为str里没有cart变量的值 console.log(re原创 2020-12-03 00:54:23 · 200 阅读 · 0 评论 -
for(var 变量 in 对象)
for(var 变量 in 对象)for in循环的次数是由对象中的属性个数决定的,例如 var obj = { name:'孙悟空', age:'5000', character:'吃桃子就咬一口' } var time = 0; for(var i in obj){ time++; } console.log(time);这里我们看到对象里有三个属性,就for循环就循环了三次。多次执行变量的赋值是什么?var obj = { na原创 2020-12-02 23:34:05 · 5930 阅读 · 0 评论 -
js修改键值对里的键
var age = '年龄'; // 给age赋值 var student = [{ name: "法外狂徒张三", age: 32, }, { name: "约翰塞纳", age: 31, }, { name: "兰迪奥顿", age: 30, }, { name: "爱国者德瑞奥", age: 36, }, ]; for(var i=0;i<st原创 2020-11-30 20:58:27 · 2009 阅读 · 1 评论