为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

四季花海 2018-12-31 04:00:23
javascript中的with()是什么方法?
查看完整描述

1 回答

?
慕码人2483693

TA贡献1860条经验 获得超9个赞

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.都可以省略了,减少了输入的工作量。



查看完整回答
反对 回复 2019-01-17
  • 1 回答
  • 0 关注
  • 445 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信