扫码关注官方订阅号
有点不明白为什么加上一个小括号? 什么意思?不太懂
光阴似箭催人老,日月如移越少年。
这段代码等价的分开写的代码你应该能懂:
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);
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
这段代码等价的分开写的代码你应该能懂:
比方说type = 'Java'
那么this[type]就是表示下面的Java:后面的函数
this.type===this[type]
加小括号表示执行 new this[type]这个函数,content为参数;简单的理解就是 Factory.java(content);