如何以下Java
代碼轉換爲JScript
:鑄字在Javascript
return ((IPOSBasket) basket).getOriginalCashierID();
當Java
執行上面的代碼,它工作正常。但是,如果我嘗試執行JScript
,我會得到NULL
的值。
如何以下Java
代碼轉換爲JScript
:鑄字在Javascript
return ((IPOSBasket) basket).getOriginalCashierID();
當Java
執行上面的代碼,它工作正常。但是,如果我嘗試執行JScript
,我會得到NULL
的值。
正如評論中提到HMR,以下行正常工作:
return basket.getOriginalCashierID();
在越來越downvotes XD
Java and Javascript are similar like Car and Carpet are similar.
格雷格Hewgill 2008
已經從評論中提到的問題中複製好了...... – mthmulders
你不應該需要轉換什麼,你是如何得到籃子變量的風險?
另外,作爲一種很好的做法,不要在return語句中做任何操作,它有時會隱藏代碼中的錯誤/問題,並且會損害可讀性。
所以,如果它是JScript中:
var basket : IPOSBasket = IPOSBasket(x); // this is made up, don't know what you are doing here.
var originalCashierID = basket.getOriginalCashierID();
return originalCashierID;
http://stackoverflow.com/a/245068/2454376 – mishik
哈哈,很好的回答! –
你在說[JScript](http://en.wikipedia.org/wiki/JScript)或[Javascript](http://en.wikipedia.org/wiki/JavaScript)嗎? – mthmulders