Lodash _.words() 方法
Lodash 是一个基于 underscore.js 的 JavaScript 库。 Lodash 有助于处理数组、字符串、对象、数字等。
_.words() 方法用于分割给定的 字符串转换成单词数组。可以指定一种模式,以便可以从字符串中删除某些单词。
句法:
_.words( string, pattern )
参数:此方法接受上面提到的两个参数,如下所述:
- 字符串:要拆分的字符串。默认值为空字符串。
- 模式:这是匹配单词的基础的模式。它是一个可选参数。
返回值:此方法根据模式返回一个单词数组。
示例 1:
Javascript
// Defining Lodash variable
const _ = require('lodash');
// Specify the string to split
var str = "Geeks for Geeks";
// Using _.words() method
console.log(_.words(str));
Javascript
// Defining Lodash variable
const _ = require('lodash');
// Specify the string to split
var str = "Geeks for Geeks";
// Using _.words() method
console.log(_.words(str, "for"));
Javascript
// Defining Lodash variable
const _ = require('lodash');
// Specify the string to split
var str = "& Geeks for Geeks &";
// Using _.words() method with
// a given pattern
console.log(_.words(str, /[^, ]+/g));
输出:
[ 'Geeks', 'for', 'Geeks' ]
示例 2:
Javascript
// Defining Lodash variable
const _ = require('lodash');
// Specify the string to split
var str = "Geeks for Geeks";
// Using _.words() method
console.log(_.words(str, "for"));
输出:
[ 'for', index: 6, input: 'Geeks for Geeks', groups: undefined ]
示例 3:
Javascript
// Defining Lodash variable
const _ = require('lodash');
// Specify the string to split
var str = "& Geeks for Geeks &";
// Using _.words() method with
// a given pattern
console.log(_.words(str, /[^, ]+/g));
输出:
[ '&', 'Geeks', 'for', 'Geeks', '&' ]