摘要: 编码 学习通用的数据用不同的数据结构进行存储,以及相互的转换 对象转为数组: 如上有一个用来存储学习成绩的对象,编写一个函数,将其转为如下的二维数组 数组转为对象: 如上有一个用来存储多级菜单数据的数组,编写一个函数,将其转为如下的对象 阅读全文
posted @ 2018-12-06 21:26 JoeJoan 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 编码 将上面数组分别按从大到小以及从小到大进行排序后在console中输出 将上面数组分别按字母顺序a-z及z-a进行排序,在console中输出 将上面的二维数组,按照每个元素中第二个数从大到小的顺序进行排序输出,输出结果应该为: 将上面数组分别按元素对象的value值从小到大进行排序后输出 阅读全文
posted @ 2018-12-06 21:24 JoeJoan 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 编码1(栈顶在最右) 练习如何使用数组来实现栈,综合考虑使用数组的 push,pop,shift,unshift操作 基于代码,实现如按钮中描述的功能: 实现如阅读材料中,队列的相关进栈、退栈、获取栈顶、判空的操作 栈顶对应数组中最后一个元素 进栈和退栈操作后,需要在 id 为 stack-cont 阅读全文
posted @ 2018-12-06 21:22 JoeJoan 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 编码1(队头在最右) 练习如何使用数组来实现队列,综合考虑使用数组的 push,pop,shift,unshift操作 基于代码,实现如按钮中描述的功能: 实现如阅读材料中,队列的相关入队、出队、获取队头、判空的操作 队头对应数组中最后一个元素 入队和出队操作后,需要在 id 为 queue-con 阅读全文
posted @ 2018-12-06 21:18 JoeJoan 阅读(332) 评论(0) 推荐(0) 编辑
摘要: forEach是ES5中操作数组的一种方法,主要功能是遍历数组,例如: 1 2 var arr = [1,2,3,4]; arr.forEach(alert); 1 2 var arr = [1,2,3,4]; arr.forEach(alert); 1 2 var arr = [1,2,3,4]; 阅读全文
posted @ 2018-12-06 20:57 JoeJoan 阅读(22133) 评论(0) 推荐(0) 编辑