Функция Underscore.js _.mixin ()
Опубликовано: 9 Декабря, 2021
Underscore.js - это библиотека JavaScript, которая делает операции с массивами, строками и объектами намного проще и удобнее. Функция _.mixin () используется для добавления дополнительных функций и расширения глобального объекта подчеркивания до некоторых специальных служебных функций.
Важно связать CDN с подчеркиванием, прежде чем переходить к использованию функций подчеркивания в браузере. При связывании CDN underscore.js «_» прикрепляется к браузеру как глобальная переменная.
Синтаксис:
_.mixin (объект)
Параметры: эта функция принимает единственный параметр, то есть объект.
Возвращаемое значение:
Пример 1:
HTML
<!DOCTYPE html> < html > < head > < script src = </ script > </ head > < body > < script > // Function to be binded with // the global "_" object function stringtoArray(str) { // Split the string to array return str.split(""); } _.mixin({ // Sta is a variable acronym // for string to array sta: stringtoArray }) let str = "geeks for geeks"; let arr = _.sta(str); console.log(`string is: ${str}`) console.log( `array formed from string is:`, arr); </ script > </ body > </ html > |
Выход :
Пример 2: Если случайной функции не передан параметр.
HTML
<!DOCTYPE html> < html > < head > < script src = </ script > </ head > < body > < script > _.mixin({ // Substring function that takes string // starting index and end index substring: (str, s, l) => { return str.split("").splice(s, l).join(""); } }) let str = "geeks for geeks"; let substr = _.substring(str, 9, 6); // Print original string console.log(`string is: ${str}`) // Print substring console.log( `substring formed from string is:`, substr); </ script > </ body > </ html > |
Выход: