美文网首页
JS with语句

JS with语句

作者: Cherry丶小丸子 | 来源:发表于2019-05-29 18:33 被阅读0次

with语句的作用是将代码的作用域设置到一个特定的对象中
例如:

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

可以写成为:

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

//但是with语句有个很大的缺陷
//使用with语句的JavaScript代码很难优化,因此它的运算速度比不使用with语句的等价代码要慢得多
//因此我们避免使用with语句

而对于with语句实现的语句简化,我们完全可以使用变量来实现
var lc = location;
var qs = lc.search.substring(1);
var hostName = lc.hostname;
var url = lc.href;

相关文章

  • 4/07day28_js基础

    day28_js基础 回顾 JS基础语法 JS运算符 JS流程控制语句 条件语句 JS的条件语句和Java语法基本...

  • 04-js的语句

    js的语句 java的语句if判断switch循环for、while、do while js的语句if判断Tips...

  • 语句

    JS语句 语句的概念:控制js执行顺序的命令 语句的类型 1. 声明语句 var a = 1; 2. 循环语句 f...

  • JS入门之语句

    JS语句 语句的概念:控制js执行顺序的命令 语句的类型 1. 声明语句 var a = 1; 2. 循环语句 f...

  • JS补充3

    JS的基本语法 JS语句基本规则 语句后面要用分号结束,特例:function,for, if后面...

  • 2.原生js——流程控制语句

    流程控制语句在JS中是至关重要的。JS中的流程控制语句包括if条件判断语句、for循环语句、while循环语句、d...

  • JS if 语句

    JS是一种脚本语言,而一种语言必定存在语句,JS中的语句有三种:顺序语句,分支语句和循环语句。 顺序语句:为按顺序...

  • 2018-08-18 day05 js基础

    JS基础语法 js中的注释 2.语句 一条语句结束需要加分号(现在的js版本也可以不用写) 一行写多条语句必须使用...

  • js语句

    语句:即js整句或命令 类型:赋值语句、条件语句、循环语句、跳转语句、表达式语句、声明语句 1.条件语句if语句:...

  • 第5章 语句

    js语句使用分好隔开的,js程序无非是一系列可执行语句的集合。 5.1 声明语句 var 和function 都是...

网友评论

      本文标题:JS with语句

      本文链接:https://www.haomeiwen.com/subject/vahutctx.html