知识点

eval()

arguments 不能被重新指向

function useArguments() {
   // return  eval(arguments.join('+')) // arguments 是伪数组 不能用方法
   
    const  argument = Array.from(arguments) // 转伪 为 真
    return eval(argument.join("+")) 
}
        console.log(useArguments(1, 2, 3, 4));
        // console.log(eval(new String('2+2')));

JS数组求和方法