js中 我在一个函数中定义一个变量赋为值空!

JavaScript04

js中 我在一个函数中定义一个变量赋为值空!,第1张

定义一个变量名,并初始化它的值为空字符串如果变量a的类型是字符串,建议初始化时,直接给初始空字符串,虽然js变量是可变类型,但建议一个变量的类型不要变对于字符串类型来说,初始给空,可以在任何时候使用length得到长度,如果初始没有赋值,也取undefined的length会报错此处给空字符串主要是编码习惯,这样后面使用不需要额外判断

var grid='#id'

var Name='cname'

var conf = conf || {}

eval("conf."+Name+" ={List:\""+ grid+"\"}")

属性值加双引号就可以了,如上图