I'm sorry. I don't know how to describe this problem carefully.so I hope put my code first.
var test = 'less';
function test_I(tite) {
console.log(tite);
}
var repeat = "test_I('"+test+"')";
setTimeout(repeat,10);
The code is right, but when I change:
var repeat = "test_I(' "+test+" ')";
to:
var repeat = "test_I("+test+")";
,
I get this error in Chrom's console. Why do I need a ' '
When I pass a
String parameter? The error is below.