• 技术文章 >web前端 >js教程

    javascript中with的用法是什么

    coldplay.xixicoldplay.xixi2021-04-09 16:22:30原创477

    javascript中with的用法:1、with语句为逐级的对象访问提供命名空间式的速写方式;2、重复引用同一个对象中的多个属性的快捷方式,可以不需要重复引用对象本身。

    本教程操作环境:windows7系统、javascript1.8.5版,DELL G3电脑。

    javascript中with的用法:

    with 语句的原本用意是为逐级的对象访问提供命名空间式的速写方式. 也就是在指定的代码区域, 直接通过节点名称调用对象。

    with 通常被当做重复引用同一个对象中的多个属性的快捷方式,可以不需要重复引用对象本身。

    比如,目前现在有一个这样的对象:

    var obj = {
    a: 1,
    b: 2,
    c: 3
    };

    如果想要改变 obj 中每一项的值,一般写法可能会是这样:

    // 重复写了3次的“obj”
    obj.a = 2;
    obj.b = 3;
    obj.c = 4;

    而用了 with 的写法,会有一个简单的快捷方式

    with (obj) {
    a = 3;
    b = 4;
    c = 5;
    }

    在这段代码中,使用了 with 语句关联了 obj 对象,这就以为着在 with 代码块内部,每个变量首先被认为是一个局部变量,如果局部变量与 obj 对象的某个属性同名,则这个局部变量会指向 obj 对象属性。

    相关免费学习推荐:javascript视频教程

    以上就是javascript中with的用法是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:javascript with
    上一篇:Javascript如何禁止文字的复制 下一篇:javascript如何实现json字符串与对象转换
    线上培训班

    相关文章推荐

    • JavaScript中with语句作用和副作用实例详解• 为什么JavaScript严格模式禁用With语句• python中关于with的用法• Java使用try-with-resource来优雅地关闭资源

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网