use*_*ffg 1 javascript arrays jquery
我有一个数组:
var countryArray = [];
Run Code Online (Sandbox Code Playgroud)
我正在使用点击事件动态插入值:
(点击...)
countryArray.push("Australia");
Run Code Online (Sandbox Code Playgroud)
然后最后附加到div输出:
$('#summary-countries').append(countryArray+'');
Run Code Online (Sandbox Code Playgroud)
所以我的输出可能是:
Australia,United Kingdom,Finland,Japan.
Run Code Online (Sandbox Code Playgroud)
有什么方法可以插入一些文本,以便输出如下:
Australia,United Kingdom,Finland **AND** Japan.
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激!
这是一种方式:
var countries;
if( countryArray.length > 1 ) {
var last = countryArray.pop();
countries = countryArray.join(', ')+' and '+last;
}
else {
countries = ''+countryArray;
}
$( '#summary-countries' ).append( countries );
Run Code Online (Sandbox Code Playgroud)