JavaScript——三种字符串截取,超好分辨!
let str2 = 'youarewelcome' console.log(str2.slice(2)); // uarewelcome console.log(str2.substring(2));// uarewelcome console.log(str2.substr(2)); // uarewelcome console.log('1',str2.slice(1,2)); // o console.log('2',str2.substring(1,2));// o console.log('3',str2.substr(1,2)); // ou console.log('4',str2.slice(-3,-1)); // om 倒数第三位截取到倒数第一位 console.log('5',str2.substring(-3,-1));// 负数无效,同(0,0) console.log('6',str2.substr(-3,2)); // om 第一个参数可以是负数,第二个长度不可以
slice不仅可以截取字符串也可以截取数组。