标准库Number String Array有方法类似可以使用对比法表格进行记忆,返回值不同可以另外做特殊记忆(Array居多)
类似点做表格如下
对象方法 | 功能:提取元素(到提取的前一个元素),原对象不变 | 返回值 | |
String方法 | a.slice(0,4); a.slice(-4)//最后第四个到最后 | 提取的字符 | |
Array方法 | arr.slice(0,4); | 提取的数组 | |
对象方法 | 功能:拼接 | 返回值 | |
String方法 | a.concat(b); | 拼接字符串 | |
Array方法 | arr.concat(citylist); | 拼接数组 |
不同点表格
对象方法 | 功能 | 返回值 | |
String方法 | cities.split('-')//以-分开 | 数组 | |
Array方法 | citylist.join(',')//以,拼接 | 一个字符串 |
number方法
Number(str) | 转化数字 | |
parseInt(str1) | 可以忽略不是数字的字符 | |
dicimal2.toFixed(3) | 保留小数几位 | |
dicimal2.toString() | 转化为字符 | |
dicimal2.toPrecision(3) | 有效数字 | |
string方法
a.length | 字符串长度 | |
a.charAt(1) | 字符串的第几个元素 | |
a.indexOf('e') | 找索引的位置 | |
a.lastIndexOf('e') | 从后往前找 | |
a.trim() | 去字符串两端空格 | |
a.substr(3,5) | 从第四个开始,往后五个元素 | |
a.replace('world','java') | 替换 |
array方法
Array.isArray(arr); | 判断是否为数组 ture | |
arr.push('d'); | 返回加了元素之后数组长度(从后往前) | |
arr.unshift('g') | 返回加了元素之后数组长度(从前往后) | |
arr.pop(); | 返回删了元素(从后往前) | |
arr.shift() | 返回删了元素(从前往后) | |
arr3.splice(0,2,'k','h'); | 起始位置,个数,加的元素,返回的是删除的元素n,m | |
json数据交换的文本格式
JSON.parse(jsonStr); | 接收:将字符串转化为对象 | |
JSON.stringify(jsonObj); | 发送:将对象转化为字符串 | |
未完待续 讲到做补充 | ||