Baseline Widely available
ÐеÑод join()
обÑединÑÐµÑ Ð²Ñе ÑлеменÑÑ Ð¼Ð°ÑÑива в ÑÑÑокÑ. ÐеÑод ÑабоÑÐ°ÐµÑ Ð¿Ð¾ ÑÐ¾Ð¼Ñ Ð¶Ðµ алгоÑиÑмÑ, ÑÑо и Array.prototype.join()
. TypedArray ÑÑо один из ÑипизиÑованнÑÑ
маÑÑивов: ÑÐ¸Ð¿Ñ Ð¼Ð°ÑÑивов.
typedarray.join([separator = ',']);ÐаÑамеÑÑÑ
ÑазделиÑелÑ
ÐеобÑзаÑелÑнÑй паÑамеÑÑ. ÐпÑеделÑÐµÑ ÑÑÑокÑ, ÑазделÑÑÑÑÑ ÑлеменÑÑ Ð¼Ð°ÑÑива. РазделиÑÐµÐ»Ñ Ð¿ÑиводиÑÑÑ Ðº ÑÑÑоке в ÑлÑÑае Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ÑÑи. ÐÑли он опÑÑен, ÑлеменÑÑ Ð¼Ð°ÑÑива ÑазделÑÑÑÑÑ Ð·Ð°Ð¿ÑÑой (",").
СÑÑока, ÑоединÑÑÑÐ°Ñ Ð²Ñе ÑлеменÑÑ Ð¼Ð°ÑÑива.
ÐÑимеÑÑvar uint8 = new Uint8Array([1, 2, 3]);
uint8.join(); // '1,2,3'
uint8.join(" / "); // '1 / 2 / 3'
uint8.join(""); // '123'
ÐолиÑил
ÐоÑколÑÐºÑ ÑепеÑÑ Ð½ÐµÑ Ð³Ð»Ð¾Ð±Ð°Ð»Ñного обÑекÑа Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ TypedArray, Ñо полиÑилинг должен бÑÑÑ Ð²Ñполнен "по ÑÑебованиÑ".
// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.join
if (!Uint8Array.prototype.join) {
Object.defineProperty(Uint8Array.prototype, "join", {
value: Array.prototype.join,
});
}
ÐÑли вам нÑжна поддеÑжка ÑÑÑаÑевÑего JavaScript-движка, коÑоÑÑй не поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ ÑвойÑÑво Object.defineProperty
, Ñо лÑÑÑе не ÑоздаваÑÑ Ð¿Ð¾Ð»Ð¸ÑÐ¸Ð»Ñ Ð½Ð¾Ð²ÑÑ
меÑодов Array.prototype
, Ñак как Ð²Ñ Ð½Ðµ ÑможеÑе ÑделаÑÑ Ð¸Ñ
непеÑеÑиÑлимÑми.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4