Function前面加new不懂
<script>
var test=new Function("cs1","cs2","alert(cs1+cs2)");
test(1,2);
</script>
Function前面加new不懂
------解决方案--------------------var myStringPrimitive="123";//隐式的创建string对象
在你赋值"123"的时候,相当于告诉了JS引擎你要让myStringPrimitive的类型是string类型
var myStringObject=new String ("123");//显式的创建string对象
<script>
var test=new Function("cs1","cs2","alert(cs1+cs2)");//显式创建
test(1,2);
function test(cs1,cs2)// 隐式创建
{
alert(cs1+cs2);
}
test(2,3);
</script>