第三章MongoDB shell中使用JavaScript
2017-10-11 本文已影响0人
蚂蚁闲游
用于操作String 对象的方法:
方法 | 描述 |
---|---|
charAt(index) | 返回指定索引处的字符 |
charCodeAt(index) | 返回指定索引处字符的Unicode值 |
concat(Str1,str2,...) | 拼接多个字符串,并近回得到的字符串拷贝 |
fromCharCode() | 将Unicode值转换为字符 |
indexOf(substring) | 返回指定substring第一次出现的位置,如果没有找到则返回-1 |
lastIndexOf(subString) | 返回指定subString最后一次出现的位置,如果没有找到则返回-1 |
match(regx) | 搜索字符串并返回与正则表达式匹配的第一个子符 |
replace(subString/regx, replacementString) | 在字符串中查找与子串或正则表达式匹配的子串,并交它们替换为新子串 |
search(regx) | 在字符串搜索与正则表达式匹配的第一个子串, 并返回其位置 |
slice(start,end) | 返回一个字符串,它包含原始字符串中位于start和end 之间的部分 |
split(sep,limit) | 根据分隔字符或正则表达式将一个字符串分割成串数组。可选参数limit指定了最多将字符串分割为多少部分 |
substr(star,length) | 将字符串的star外开始提取length个字符 |
substring(from,to) | 将返回索引from和to之间的子串 |
toLowerCase() | 将字符串转换为小写 |
toUpperCase() | 将字符串转换为大写 |
valueOf() | 返回字符串的原始值 |
以为是JavaScript中最为常用的字符串操作方法
用于操作Array对象的方法
方法 | 描述 |
---|---|
concat(arr1,arr2,...) | 将通过参数传入的数组合并,并返回得到的数组的拷贝 |
indexOf(value) | 返回value在数组中第一次出现时的索引,如果没有找到,则返回-1 |
join(separator) | 将数组的所有无素合并成一个字符串,并用separator分隔元素;如果没有指定分隔符,则使用逗号 |
lastIndexOf(value) | 返回value在数组中最后一次出现时的索引,如果没有找到,则返回-1 |
pop() | 删除数组中最后一个元素,并将其返回 |
push(item1,item2,... | 在数组的末尾添加一个或多个元素, 并返回数组的新长度 |