html - JavaScript 中 substr 和 slice 什么区别?
PHP中文网
PHP中文网 2017-04-11 08:56:33
0
5
695

        var str="my name is yangxiaoluo";

        console.log(  str.substr(1, 10)   );

        console.log(  str.slice(1, 10) );

我怎么试了试都一样?

PHP中文网
PHP中文网

认证高级PHP讲师

reply all(5)
小葫芦
arrayObject.slice(start,end)
stringObject.substr(start,length)
  • 首先,slice()理论上针对数组,substr()是针对字符串

  • 其次,slice()方法参数为start,end,意为返回一个新的数组,包含从 start 到 end (不包括end元素)的 arrayObject 中的元素;

  • 再次,substr()方法参数为start,length,意为返回一个新的字符串,包含从 stringObject 的 start(包括 start 所指的字符) 处开始的 length 个字符。

  • 最后,其他详细解释参照slice()方法,substr()方法

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!