【发布时间】:2020-08-31 10:54:32
【问题描述】:
我对 js 有点陌生,希望能帮助我澄清一个主题。 基本上我想调用一些我写的函数,比如调用默认的javascript:
//declaring function
const splitAsExample = text => text.split('|')
//calling function
splitAsExample('Yesterday|Today|Tomorrow')
不是像上面提到的那样调用函数,我想知道是否可以制作一个可以像这样调用的函数:
'Yesterday|Today|Tomorrow'.splitAsExample()
//and || or
'Yesterday|Today|Tomorrow'.splitAsExample
我自学了 js,并没有设法找到这个问题的具体名称以在 google 中搜索。 :) 如果你能为我澄清这个话题,那就太好了,但如果你能给我名字来搜索它会更好!
【问题讨论】:
-
添加到String的原型
String.prototype.splitAsExample -
'Yesterday|Today|Tomorrow'.splitAsExample()是可能的,但你必须弄乱内置String对象的原型:How does JavaScript .prototype work?
标签: javascript