javascript - 刚才在书上看见的 有点不明白 希望大神帮我解答
大家讲道理
大家讲道理 2017-04-11 12:38:29
[JavaScript讨论组]

有点不明白为什么加上一个小括号? 什么意思?不太懂

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(4)
迷茫

这段代码等价的分开写的代码你应该能懂:

var fn = this[type];
var s = new fn(content);
迷茫

比方说type = 'Java'
那么this[type]就是表示下面的Java:后面的函数

巴扎黑

this.type===this[type]

大家讲道理

加小括号表示执行 new this[type]这个函数,content为参数;简单的理解就是 Factory.java(content);

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号