为了账号安全,请及时绑定邮箱和手机立即绑定

js选取特定的字符串

js选取特定的字符串

智慧大石 2018-10-19 14:11:02
假如我要选取world 我知道的是用var str="hello world!"; console.log(str.substring(6,11));str.split(" "); //这样分割取值也行有什么其他不改变原来的字符串的方法吗?
查看完整描述

1 回答

?
梦里花落0921

TA贡献1772条经验 获得超6个赞

console.log('substr:', str.substr(6));

console.log('substring:', str.substring(6));

console.log('slice:', str.slice(6));

console.log('split:', str.split(' ')[1]);

console.log('原字符串:', str);

https://img1.sycdn.imooc.com//5bee2d6d0001864003620112.jpg

字符串是基本数据类型,当你确定后,是不会改变的。
当你使用上述的方法,是后台自动调用了new String(str)生成一个对象,在这个对象上调用相应的方法,调用完毕后,会自动删除这个对象,所以原字符串根本没有改变。
建议你看一下基本包装类型,就会明白的,加油!

查看完整回答
反对 回复 2018-11-16
  • 1 回答
  • 0 关注
  • 768 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号