String Starts or Ends with given String
Given an array
stringsArray of strings, and startString, endString as inputs, write a JS program to filter the strings in stringsArray starting with startString or ending with endString.
Quick Tip
You can use the array method filter() and logical operator OR ( || ).
Sample Input 1
['teacher', 'friend', 'cricket', 'farmer', 'rose', 'talent', 'trainer']
t
r
Sample Output 1
[ 'teacher', 'farmer', 'talent', 'trainer' ]
Sample Input 2
['dream', 'player', 'read', 'write', 'trend']
p
d
Sample Output 2
[ 'player', 'read', 'trend' ]
var arr = ['dream', 'player', 'read', 'write', 'trend'];
var begin = 'p';
var end = 'd';
var filtered = arr.filter(function (e) {
return e.charAt(0)===begin||e.charAt(e.length-1)===end;
});
console.log(filtered);
Comments
Leave a comment