JavaScript
Result
Run
License
class MyArray extends Array { static get [Symbol.species]() { return Array; } } let myArray = new MyArray("a", "b", "c"); let myArrayMap = myArray.map(item => item + '*'); console.log(myArrayMap); console.log(myArrayMap instanceof MyArray); console.log(myArrayMap instanceof Array);
Console
expand_less
License
License
by DevDic
Close