Spec-Zone.ru › JavaScript

String.prototype.sub()

Базовый уровень Ограниченная доступность

Эта функция не относится к Базовому уровню, поскольку она не работает в некоторых наиболее широко используемых браузерах.

Устарело: Использование этой функции больше не рекомендуется. Хотя некоторые браузеры, возможно, всё ещё поддерживают её, она, возможно, уже была удалена из соответствующих веб-стандартов, находится в процессе удаления или сохраняется только для обеспечения совместимости. Избегайте её использования и обновите существующий код, если это возможно; см. таблицу совместимости в нижней части этой страницы, чтобы принять решение. Имейте в виду, что эта функция может перестать работать в любой момент.

Метод sub() значений String создаёт строку, которая встраивает текущую строку в элемент <sub> (<sub>str</sub>), что приводит к отображению этой строки в виде нижнего индекса.

Примечание: Все методы-обёртки HTML являются устаревшими и стандартизированы только для целей совместимости. Вместо них используйте API DOM, такие как document.createElement().

Синтаксис

sub()

Параметры

Отсутствуют.

Возвращаемое значение

Строка, начинающаяся с открывающего тега <sub>, за которым следует текст str, а затем закрывающий тег </sub>.

Примеры

Использование sub()

Приведённый ниже код создаёт строку HTML, а затем заменяет ею тело документа:

const contentString = "Hello, world";

document.body.innerHTML = contentString.sub();

Это создаст следующий HTML:

<sub>Hello, world</sub>

Вместо использования sub() и прямого создания текста HTML, следует использовать API DOM, такие как document.createElement(). Например:

const contentString = "Hello, world";
const elem = document.createElement("sub");
elem.innerText = contentString;
document.body.appendChild(elem);

Спецификации

Спецификация
ECMAScript® 2027 Language Specification
# sec-string.prototype.sub

Совместимость с браузерами

Десктопные Мобильные Серверные
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on iOS Samsung Internet WebView Android WebView on iOS Bun Deno Node.js
sub
1
12
1
3
1
18
4
10.1
1
1.0
4.4
1
1.0.0
1.0
0.10.0

См. также

  • Полифил String.prototype.sub в core-js
  • Полифил es-shims String.prototype.sub
  • Методы-обёртки HTML
  • <sub>

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/sub

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API