TypeScript最简单的方法来检查项目是否存在于数组中,如C#Linq Any(使用任何库)

Jav*_*inq 21 typescript

TypeScript最简单的方法来检查项目是否存在于数组中,如C#Linq Any(使用任何库).就像是

var myArray=[1,2,3,4];

var is_3_Exist=myArray.Any(x=> x==3);
Run Code Online (Sandbox Code Playgroud)

bas*_*rat 33

用途.some:

myArray.some(x=>x==3);

  • 填充它:https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Array/some#Polyfill (4认同)

sev*_*ven 5

小提琴: https ://jsfiddle.net/vktawbzg/

NPM: https : //www.npmjs.com/package/linqscript

GitHub: https : //github.com/sevensc/linqscript

看看我的 Github 存储库。如果你们能帮助改进它就太好了! https://github.com/sevensc/linqscript

句法:

list.Any(c => c.Name === ("Apple"))
Run Code Online (Sandbox Code Playgroud)