我正面臨着一些轉義斜線的問題,下面是我嘗試過的代碼片段。問題是如何將帶有斜線斜線的變量分配給另一個變量。NodeJS轉義斜槓
var s = 'domain\\username';
var options = {
user : ''
};
options.user = s;
console.log(s); // Output : domain\username - CORRECT
console.log(options); // Output : { user: 'domain\\username' } - WRONG
當我打印options
對象兩個斜線來了麼?
我感覺我真的/嚴重錯誤在這裏做一些事情,這可能是基礎。
更新:當我使用這個對象options
值傳遞,因爲它是(有雙斜線),和我用這與我的SOAP服務,並獲得401錯誤是由於無效的用戶屬性值。
但是,當我嘗試使用相同的用戶值的PHP代碼相同的給予適當的響應,在PHP中,我們也用兩個斜槓來轉義該值。
最有可能的控制檯逃避字符串,因爲..它比替代方案更好。 –
@JanDvorak謝謝,但我真的很抱歉沒有完全明白你的意思。 – Dipak
你確定你的代碼是正確的嗎?運行,給我一個錯誤,因爲選項中不存在'wsdl_headers'。 – user3432422