查看syntax中的一段源碼: var compile = function (source, options) {
var render = template.compile(source, options); return render
.toString()
.replace(ANONYMOUS_RE, 'function');
};這個函數體以字面量形式去命名,compile,然后內部返回render結果給自身,這種寫法常見嗎。具體是什么用途?
字面量函數體內部調用自己本身是js的什么寫法,原理是什么?
泛舟湖上清波郎朗
2018-08-05 07:27:01