In netsuite suitescript 1.0, I want to check whether a string has a set of keywords. In javascript there is function called as .includes("Set_of_keywords_to_be_searched"); I tried .includes in netsuite but its giving error.
Eg:
var str = "Hello world, welcome to the javascript.";
var n = str.includes("world"); // this will return true
var n = str.includes("Apple"); // this will return false
I want similar function in netsuite.
Use a
RegExp
and thetest
method. See MDN ReferenceWill look something like
String#includes
was only added in ES2015. NetSuite is running the Rhino 1.7 JS engine, which does not support any ES2015 or later features of JS.I usually go for the search method, its easy to use and readable. If the word is found this method returns the index of the first occurrence and it will return -1 if it can't find the word(s).