请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

请问 graph 中每个模块的代码(code的值),存在执行顺序的问题吗?

(function (graph){
	function require(module){
		(function(){})(
			graph[module]
		)
	}
	require('${entry}')
})(${graph})

问题1:为什么最外层没有加引号,在require处加了引号
问题2:graph[module]中的graph不是字符串吗?可以这样用?

正在回答 回答被采纳积分+3

1回答

Dell 2022-02-07 22:51:30

1. 外边是真实的形参,里面是在拼实参

2. graph[module]是个参数,传递给匿名函数,这个没问题的

0 回复 有任何疑惑可以回复我~
  • 提问者 爱吃糖果 #1
    第二个,还是有一点不理解,外面传进来的真实的graph,不是一个字符串吗?因为之前stringify了呢,函数体里面为什么可以像对象一样用呢
    回复 有任何疑惑可以回复我~ 2022-02-07 23:19:26
  • Dell 回复 提问者 爱吃糖果 #2
    真实的 graph 是个 js 对象
    回复 有任何疑惑可以回复我~ 2022-02-19 20:15:30
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信