2016-02-27 40 views
0

backbone1.js要求( '骨幹')在不同的文件返回不同的對象

var backbone1=require('backbone'); 
window.backbone=backbone1; 

backbone2.js

console.log(window.backbone===require('backbone')); 

爲什麼條件返回false。它不應該每次都返回相同的對象嗎?

編輯:

的index.html

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="UTF-8"> 
    <title>Document</title> 
</head> 
<body> 
    <script src="bundle1.js"></script><!--backbone1.js compiles to bundle1.js"--> 
    <script src="bundle2.js"></script><!--backbone2.js compiles to bundle2.js"--> 
</body> 
</html> 
+0

window.backbone是不確定的,我檢查 – Flake

回答

0

不能使用===來比較兩個對象是否相等。由於您正在使用主幹,其中下劃線爲依賴關係,所以您可以使用_.isEqual來比較兩個對象是否相等。

相關問題