2015-12-15 86 views
-5

有沒有什麼辦法可以讓x返回y而不是1?有沒有什麼辦法可以讓x返回y而不是1?

$("button").click(function(){ 
 
     var x = y = 1;  
 
     $("span").text(x); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<button>Return X</button> 
 
<div>Result : <span> </span></div>
情況是這樣的。

var shippingProviders = "somthing" 
this.Routerconfig[UrlService.SHIPPING_PROVIDERS] = shippingProviders; 

在這裏,我想shippingProviders

+6

你想得到什麼? – Afsar

+6

不確定你在問什麼,擴大一點? – hellyale

+5

2投票認真? –

回答

1

賦值表達式計算右側和分配結果值左側。

評估變量(例如shippingProviders)會導致變量具有的值("somthing")。在運行時無法獲取變量的名稱。

如果你使用變量shippingProviders,那麼沒有什麼能阻止你使用/寫入字符串'shippingProviders'來滿足你需要的任何東西。

+0

這樣的事情? 「shippingProviders:」+ shippingProviders&拆分: – Amit

+0

一般來說,我會建議使用一個對象或數組,但這取決於上下文。 –

+0

好的。與對象交往。謝謝。 – Amit

相關問題