📜  Lodash _.words() 方法

📅  最后修改于: 2022-05-13 01:56:49.034000             🧑  作者: Mango

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', '&' ]