javascript中的with()是什么方法?

javascript中的with()是什么方法?


四季花海
浏览 446回答 1
1回答

慕码人2483693

with()和if()没有关系。with(obj)作用就是将后面的{}中的语句块中的缺省对象设置为obj,那么在其后面的{}语句块中引用obj的方法或属性时可以省略obj.的输入而直接使用方法或属性的名称。比如:不用with()时:function validate_email(field,alerttxt){field.apos=value.indexOf("@")field.dotpos=value.lastIndexOf(".")if (field.apos<1 || field.dotpos-field.apos<2) {alert(alerttxt);return false}else {return true}}用了with(field)后,上面函数中的field.都可以省略了,减少了输入的工作量。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript