Функция Underscore.js _.escape ()

Опубликовано: 9 Декабря, 2021

Underscore.js - это библиотека на javascript, которая делает операции с массивами, строками и объектами намного проще и удобнее. Функция _.escape () используется для экранирования строки специальных символов от вставки в HTML. Некоторые из строк, для которых выполняется экранирование: « & », « > «, « < «, « » «и т. Д.

Примечание. Некоторые специальные файлы необходимо включить при использовании этого кода непосредственно в браузере. Крайне необходимо связать CDN подчеркивания перед тем, как использовать функции подчеркивания в браузере. При связывании CDN underscore.js «_» прикрепляется к браузеру как глобальная переменная.

Синтаксис:

 _.escape (строка);

Параметры: принимает только один параметр, т.е. строку.

Returns: возвращает строку.

Ниже приведены несколько примеров для лучшего понимания функции.

Пример 1:

<!DOCTYPE html>
< html >
< head >
< script src =
</ script >
</ head >
< body >
< script >
let str="geeks for geeks & geeks";
let str2=_.escape(str)
console.log(`Original string is: ${str}`)
console.log(`New string is: ${str2}`)
</ script >
</ body >
</ html >

Выход:

Пример 2:

<!DOCTYPE html>
<html>
<head>
<script src =
</script>
</head>
<body>
<script>
console.log(`& is represented as: ${_.escape( "&" )}`)
console.log(`, is represented as: ${_.escape( ", " )}`)
console.log(`> is represented as: ${_.escape( ">" )}`)
console.log(`< is represented as: ${_.escape( "<" )}`)
console.log(` '' is represented as: ${_.escape( "''" )}`)
</script>
</body>
</html>

Выход: