Symbol.search
JavaScript Symbol.search属性
JavaScript
Symbol.search 符号确定在与正则表达式匹配的字符串中返回索引的方法。
语法
参数
字符串。
返回值
字符串的位置。
浏览器支持
浏览器 |
版本 |
Chrome |
32 |
Safari |
8 |
Firefox |
29 |
Opera |
19 |
示例1
<script>
//JavaScript to illustrate Symbol.search
class S {
constructor(value)
{
this.value = value;
}
[Symbol.search](string) {
return string.indexOf(this.value);
}
}
document.write('lidihuo'.search(new S('int')));
//expected output: 7
</script>
输出:
示例2
<script>
//JavaScript to illustrate Symbol.search
class S {
constructor(value)
{
this.value = value;
}
[Symbol.search](string) {
return string.indexOf(this.value);
}
}
document.write('Symbol'.search(new S('ol')));
//expected output:4
</script>
输出: