每次我分配字符串时,我实际上都想分配一个字符串对象,而不需要额外的代码。
这var foo = "bar";
变为var foo = new String("bar");
基本上可以完成任务。
随访:
如果以上是不可能的,有没有办法原型化string
变量类型,而不是String对象?
正如armando所指出的,foo
将是一个字符串类型,但实质上是一个自定义数组。能够将函数原型化到该类是很好的。
答案 0 :(得分:2)
foo
)将具有其他属性(例如foo.length
)答案 1 :(得分:0)
这不是你想要的,但你可能想看看Overriding assignment operator in JS