工作日常--总不能一直记流水账吧,温故下js关于数组的一些常用方法
2017-11-30 23:13
585 查看
我也不知道这个博客的书写我能坚持多久,反正慢慢来吧
工作流水账其实还是忍不住想写写自己的工作日常。在我之前的博文中也讲过,我维护的这个系统的有些代码写得真的是。。男默女泪。明明都是属于一个业绩提成模块的代码,甚至接口请求都是用的一个,然后因为是五个tab页面。于是活生生的写了五个路由,其中页面中有两个弹出框。于是乎,,,相应的弹出框文件也有5*2个。其实这个也没有什么了,但是对于我这种半路接手,然后自己去维护的人来说简直就是噩梦。
本来前前后后只有不到十个字段吧,也不需要做出相应的匹配。可是现在产品说的是优化,增加这么多的字段叫哪门子的优化。然后基本就是重构,然后你还不敢乱删服务端的接口请求方法。。。不过我为了长痛不如短痛,之前的数组都是在服务端去做字段二次处理。其实这样做也没毛病。。。可是真的是想死的心呀。于是我就把之前开发的时候子啊服务端处理的代码直接改了,不做字段二次处理。直接将后台返回的数据给到了我自己的控制器中。然后这样子,五个页面都要去一一休整。因为字段不一样,数据结构不同之后会出现在我的控制器中有些字段找不到。继而报错。从今天上午九点半左右坐在电脑前就一直在做这个事情。简直就是噩梦。。。活生生的体力活。讲真 是有点累了。
不过作为一个前端小白,在自己这些实际的前端开发中。逐渐的发现,其实数组的运用真的是很广很广。所以今晚想温故下之前看过的JavaScript高级程序设计这本工具书中讲数组的那部分。顺便做下笔记。
数组
创建数组// 方法一 var array1 = new Array(); // Array构造函数支持直接将数组元素放进去和初始化数组元素个数 // 直接将数组元素放进去 var detailArray = new Array("green","blue"); // 确定数组的个数 var lengthArray = new Array(5); // 方法二 var arryNew = [];
选中数组
// 选中数组就很简单了,比如我们想选择我们上面detailArray中的green console.log(detailArray[0]);
数组长度
// 数组的长度很有意思,比如我们的detailArray长度是2 console.log(detailArray.length); // 2 // 我们可以强制去删除一些数组中的元素,比如我设置如下代码 detailArray.length = 1; console.log(detailArray) // ['green']
23333 我发现数组的方法特别多。。。写起来得好长时间。诸如我经常用的
push方法,
join转字符串方法,
splice删除数组的方法,或者将字符串转换成数组的方法
split。或者排序方法
sort也是蛮复杂的。周五晚上去写吧,现在已经是十一点了,鉴于明天要上班。今天先提到这些最基础的知识吧。
所有的东西都是,当你发现开始总结起来之后。就会有很多很多的字需要写。明晚就不计流水账了,然后好好的把数组方法我常用的写出来把。
为啥今晚没有心情写了呢。。因为我准备把我写这些乱七八糟的demo代码放到
GitHub上面。结果折腾
GitHub搞了蛮久的。不过还是最终解决了。以后抽空把我在有道云笔记的git常用命令整理下然后发出来。发现JavaScript高级程序设计这本书还是要慢慢过几遍。虽然我已经准备转Java,但是在没有完全学会Java之前。。吃饭还得靠js啊。
相关文章推荐
- JS数组中常用到的一些方法总结
- JS数组的一些常用方法
- 关于js中处理数组的一些方法
- 关于javascript数组的定义与其一些常用方法总结
- JS数组和对象的一些原生方法(常用API)
- js中数组Array的一些常用方法总结
- 关于数组的一些常用方法
- js中数组Array的一些常用方法总结
- js中数组Array的一些常用方法。
- js中数组Array的一些常用方法总结
- 关于日期的一些常用方法的封装——dates.js
- js中数组Array的一些常用方法总结
- js中关于string的一些常用的方法
- JS关于字符串和数组的一些使用方法
- js中数组Array的一些常用方法总结
- js的一些常用方法
- 关于ModalPopupExtender控件不能居中显示的一些解决方法
- js数组一些方法的使用
- js常用数组函数方法
- js 数组常用方法