Они предназначены для выхода из зарезервированных слов или недопустимых идентификаторов столбцов.
CREATE TABLE test
(
[select] varchar(15)
)
INSERT INTO test VALUES('abc')
SELECT [select] FROM test
Это не функция jQuery - это обычная функция Array.join .
Она преобразует массив в строку, помещая аргумент между каждым элементом.
Вы, вероятно, использовали бы свой пример следующим образом
var newText = "<span>" + $("p").text().split(" ").join("</span> <span>") + "</span>";
Это поместит теги span вокруг всех слов в ваших абзацах, превратив
<p>Test is a demo.</p>
в
<p><span>Test</span> <span>is</span> <span>a</span> <span>demo.</span></p>
Я не знаю, что практическое использование из этого могло быть.
Практический пример, используя Пример jQuery может быть
var today = new Date();
$('#'+[today.getMonth()+1, today.getDate(), today.getFullYear()].join("_")).whatever();
Я делаю это в календаре, который я использую, этот путь на странице нагрузки, я могу сделать определенные вещи с сегодняшней датой.