数据增删改查整理
字符串
- toUpperCase()把一个字符串全部变为大写:
- toLowerCase()把一个字符串全部变为小写:
- substring()返回指定索引区间的子串
- indexOf()会搜索指定字符串出现的位置:
数组
-
push()
向Array
的末尾添加若干元素,pop()
则把Array
的最后一个元素删除掉: -
往
Array
的头部添加若干元素,使用unshift()
方法,shift()
方法则把Array
的第一个元素删掉: -
sort()
可以对当前Array
进行排序,它会直接修改当前Array
的元素位置,直接调用时,按照默认顺序排序: -
reverse()
把整个Array
的元素给调个个,也就是反转: -
splice()
方法是修改Array
的“万能方法”,它可以从指定的索引开始删除若干元素,然后再从该位置添加若干元素: -
slice()
就是对应String的
substring()版本,它截取
Array的部分元素,然后返回一个新的
Array,如果不给slice()传递任何参数,它就会从头到尾截取所有元素。利用这一点,我们可以很容易地复制一个Array -
concat()
方法把当前的
Array和另一个
Array连接起来,并返回一个新的
Array,请注意,concat()
方法并没有修改当前Array
,而是返回了一个新的Array
。实际上,concat()
方法可以接收任意个元素和Array
,并且自动把Array
拆开,然后全部添加到新的Array
里 -
join()
方法是一个非常实用的方法,它把当前Array
的每个元素都用指定的字符串连接起来,然后返回连接后的字符串对象
-
delete 删除属性
-
判断对象是否具有某一属性,用in,但是不准确,可能是继承来的,要判断一个属性是否是自身拥有的,而不是继承得到的,可以用
hasOwnProperty()
方法