1
A
回答
2
我可能是在簡化的問題,而只是使用本機連接符+
。
var format = var AppointmentSearchDaysAfter
+ ' '
+ AppointmentSearchDaysAfterValue
+ ','
+ AppointmentSearchDaysBefore
+ ' '
+ AppointmentSearchDaysBeforeValue
+ ','
+ PrimeSuiteId
+ ' '
+ PrimeSuiteIdValue
alert(format);
2
你只追加使用 '+' 操作符的所有值:
實際字符串:
var result = AppointmentSearchDaysAfter + " " + AppointmentSearchDaysAfterValue + "," +AppointmentSearchDaysBefore + " " + AppointmentSearchDaysBeforeValue + "," + PrimeSuiteId + " " + PrimeSuiteIdValue;
Readible字符串:
var result = AppointmentSearchDaysAfter + " " +
AppointmentSearchDaysAfterValue + "," +
AppointmentSearchDaysBefore + " " +
AppointmentSearchDaysBeforeValue + "," +
PrimeSuiteId + " " +
PrimeSuiteIdValue;
4
你是否可以控制這些變量的名稱?如果是的話,我會改變它們的結構,像這樣:
var names = {
AppointmentSearchDays: 'aaa',
AppointmentSearchDaysBefore: 'bbb',
PrimeSuiteId: 'ccc'
};
var values = {
AppointmentSearchDays: 3333,
AppointmentSearchDaysBefore: 5,
PrimeSuiteId: 10
};
這將允許你合併它們像這樣:
var arr = [];
for (var key in names) {
if (names.hasOwnProperty(key)) {
arr.push(names[key] + ' ' + values[key]);
}
}
arr.join(',');
如果你想獲得真正的大膽,你可以這樣做:
var values = {
AppointmentSearchDays: { key: 'aaa', value: 3333 },
AppointmentSearchDaysBefore: { key: 'bbb', value: 5 }
PrimeSuiteId: { key: 'ccc', value: 10 }
};
var arr = [];
for (var i = 0, len = values.length; i < len; i++) {
arr.push(values[i].key + ' ' + values[i].value);
}
arr.join(',');
+1
+1我只是在輸入相同的東西:-)你可以調用var result = arr.join(); //逗號是默認分隔符 – daniellmb 2011-04-06 15:54:41
+0
+1配對輸出的好方法。過度殺傷其他;) – 2011-04-06 16:22:21
相關問題
- 1. vb.net字符串值合併爲一個
- 2. 如何將多個列合併爲一個格式並使用自定義字符串進行格式化?
- 3. 將字符串合併爲一個
- 4. 如何多字符串合併成一個字符串在PHP
- 5. 如何合併兩個字符串爲一個字符串在Java中
- 6. 如何將2個javascript變量合併爲一個字符串
- 7. 如何將兩個字符串的cssText合併爲一個?
- 8. 將兩個字符串合併爲一個十進制值
- 9. 如何檢索字典鍵/值,並將它們組合爲一個字符串
- 10. 如何字符串格式化爲一個特定的模式
- 11. Python:如何將一個集合中的條目合併爲一個字符串?
- 12. 如何爲新變量合併一個字符串和變量
- 13. 蟒蛇 - 如何合併字符串列表,成爲一個
- 14. 將雙打和字符串合併爲一個值?
- 15. 將函數值合併爲一個字符串的sql函數
- 16. 結合字符串插值和字符串格式
- 17. 如何合併字符串?
- 18. 組合字符串格式
- 19. 如何合併字典項的值設置爲List字符串
- 20. 加入多個字符串合併爲一個單一的字符串
- 21. 如何合併兩個字符串
- 22. 如何檢查給定的字符串是否爲複合格式字符串
- 23. 拆分一個字符串並組合2個字符串 - C
- 24. 將單元格數組或多個字符串合併爲一個單獨的空格分隔字符串
- 25. 如何繪製一個格式爲R的字符串函數
- 26. 如何格式化字符串日期並獲取字符串作爲結果?
- 27. 合併兩個字符串爲N&X
- 28. 如何以編程方式格式化字符串的一個字符串
- 29. 使用字符串格式給出字符串值的格式
- 30. 如何字符串格式
重複! http://stackoverflow.com/questions/610406/javascript-printf-string-format – 2011-04-06 15:48:13
這是否與此有關:http://stackoverflow.com/questions/5568998/merging-values-into-an-array ? – 2011-04-06 15:49:30
作業問題? – Tejs 2011-04-06 15:51:54