JavaScript语句-with语句

电脑杂谈  发布时间:2020-06-23 05:05:02  来源:网络整理

c# jscript eval_jscript code_jscript语句

的目的

with语句用于将代码范围设置为特定对象. with语句的语法如下:

jscript语句_c# jscript eval_jscript code

with(expresssion) statement;

定义with的目的主要是简化多次写入同一对象的工作jscript语句,如以下示例所示:

c# jscript eval_jscript语句_jscript code

var qs = location.search.substring(1);
var hostname = location.hostname;
var url = location.href;

以上代码行中包含的位置对象. 如果使用with语句,则可以按如下所示重写上面的代码:

jscript语句_c# jscript eval_jscript code

with(location) {
    var qs = search.substring(1);
    var hostname = hostname;
    var url = href;
}

在此重写的示例中,location对象与with语句关联. 这意味着在with语句的代码块中,每个变量都首先被视为局部变量,如果在局部变量中找不到该变量的定义jscript语句,它将查询是否存在名称相同的属性. 位置对象. 如果找到具有相同名称的属性,则位置对象属性的值将用作变量的值.

jscript语句_jscript code_c# jscript eval

在严格模式下不允许with语句,否则将被视为语法错误.

由于大量使用with语句会导致性能下降并给代码调试带来困难,因此在开发大型应用程序时不建议使用with语句.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-255220-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...