猿问

script.mark="load";这行代码是什么意思?

给页面动态添加js代码文件的封装函数:

function loadScript(url){

    loadScript.mark="load"     //这行代码是什么意思?

    var script=document.getElement("script");

    script.type="text/javascript";

    script.src=url;

    document.body.appendChild(script);

}

其他代码的意思都明白,就是封装函数中的第一行代码不知道什么意思,这个函数有mark变量吗?

zhangyudemuke
浏览 1937回答 2
2回答

慕运维2284031

这是一个对象 然后给他添加一个属性叫mark 并赋值 如果已经存在 则重新赋值 你也可以理解为是一个变量 只不过这个变量和这个对象具有相同作用域

Stardust1001

应该不是变量,是属性吧。函数可以当作类来new出来的,所以这样的应该是属性
随时随地看视频慕课网APP
我要回答