单项选择题
将字符串”<tr><td>{$id}</td><td>{$name}</td></tr>”中的{$id}替换成10,{$name}替换成Tony(使用正则表达式)()
A."{$id}{$id}_{$name}".replace(/{\$id}/g, '10').replace(/{\$name}/g, 'Tony');
B."{$id}{$id}_{$name}".match(/{\$id}/g, '10').match(/{\$name}/g, 'Tony');
C."{$id}{$id}_{$name}".test(/{\$id}/g, '10').test(/{\$name}/g, 'Tony');
D."{$id}{$id}_{$name}".split(/{\$id}/g, '10').split(/{\$name}/g, 'Tony');
相关考题
-
单项选择题
有关JavaScript语言描述错误的是()
A.javaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言
B.是一种编译性语言(代码需要进行预编译)
C.主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为
D.跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(如Windows、Linux、Mac、Android、iOS等) -
单项选择题
关于魔术字符串正确的是()
A.利于将来的修改和维护
B.应该尽量不要消除魔术字符串
C.常用的消除魔术字符串的方法,就是把它写成一个变量
D.常用的消除魔术字符串的方法,就是把它写成一个常量 -
单项选择题
有关Symbol.for()的使用正确的是()
A.Symbol.for(’bar’)是函数内部运行的,但是生成的Symbol值是登记在全局环境的
B.Symbol.for()如果存在创建多个symbol
C.function foo(){return Symbol.for(’bar’);}const x=foo();const y=Symbol.for(’bar’);console.log(x===y);//false
D.let s1=Symbol.for("foo");Symbol.keyFor(s1)//undefined