博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS对象操作
阅读量:7051 次
发布时间:2019-06-28

本文共 1523 字,大约阅读时间需要 5 分钟。

一、String常用操作

1.截取

substr(start,length) //返回从指定位置开始的指定长度的字符串。substring(start,end) //返回两个指定的位置之间的字符串。slice(start,end) //包括字符串 stringObject 从 start 开始(包括 start)到 end 结束(不包括 end)为止的所有字符。

2.拆分

split() //把字符串分割为字符串数组。

3.大小写转换

toLocaleLowerCase()  //把字符串转换为小写。toLocaleUpperCase()  //把字符串转换为大写。

二、Array数组常用操作

1.基础操作

join() // 把数组中的所有元素拼接成一个字符串。slice(start,end) // 返回一个新的数组,包含从 start 到 end (不包括该元素)的arrayObject 中的元素。splice(index,howmany,item1,.....,itemX) // splice() 方法可删除从 index 处开始的零个或多个元素,并且用参数列表中声明的一个或多个值来替换那些被删除的元素。如果从 arrayObject 中删除了元素,则返回的是含有被删除的元素的数组。

 

 2.常用代码

//数组去重Array.prototype.unique = function() {    this.sort();    var re = [this[0]];    for (var i = 1; i < this.length; i++) {        if (this[i] !== re[re.length - 1]) {            re.push(this[i]);        }    }    return re;}//用于判断数组中是否包含某个元素Array.prototype.contains = function(obj) {                var i = this.length;                while (i--) {                    if (this[i] === obj) {                        return true;                    }                }                return false;            }//判断指定内容的索引Array.prototype.indexOf = function(val) {            for (var i = 0; i < this.length; i++) {                if (this[i] == val)                    return i;            }            return -1;        };//删除数组中指定的内容Array.prototype.remove = function(val) {            var index = this.indexOf(val);            if (index > -1) {                this.splice(index, 1);            }        };

 

  

  

转载于:https://www.cnblogs.com/cloud-k/p/7552324.html

你可能感兴趣的文章
LRU算法的设计
查看>>
Java util包中常用的类和方法
查看>>
[R] 之 管理工作空间函数
查看>>
将windows目录共享到linux
查看>>
计算机是如何启动的
查看>>
Python的raw_input语句包含中文,在Windows环境CMD中显示乱码的解决方法
查看>>
HIbernate学习笔记3 之 缓存和 对象的三种状态
查看>>
2015.3.12Arinc424 Tools中SiniArincCls.csParserFile(string sFile)函数正则表达式理解
查看>>
angularjs探秘<三> 控制器controller及angular项目结构
查看>>
列表的常用操作符和BIF
查看>>
opencv里面CV_32FC1家族
查看>>
在VS2015中用C++创建DLL并用C#调用且同时实现对DLL的调试
查看>>
JavaScript操作DOM的那些坑
查看>>
Acdream Path 动态规划
查看>>
手机版开发框架集合
查看>>
Memcache的客户端连接系列(二) Python
查看>>
shell 环境变量
查看>>
安装xampp二三事
查看>>
2019-04-09 SpringBoot+Druid+MyBatis+Atomikos 的多数据源配置
查看>>
分解质因数
查看>>