我有一个带有属性的对象。这些属性可能存在也可能不存在。
为了可以访问属性,我的工作如下:
myData.properties.find(p => p.name == 'target').value = 'Foo';
现在可能发生myData根本没有名称的属性target。因此,我想扩展该Array.prototype.find()功能以创建缺少的元素。
Array.prototype.findOrCreate()
它应该稍后可用:
myData.properties.findOrCreate(p => p.name == 'target', { name: 'target', value: '' });但是,我不知道如何使用该功能。
我不是在这里寻找解决方案(我什至要求没有人在这里提供解决方案),而是我实现它时的必要理论。
在 PHP 中,我会查看函数定义并对其进行扩展。但是,我找不到Array.prototype.find()的函数定义。
 侃侃无极
侃侃无极 
					婷婷同学_
 
					呼如林
 
					翻翻过去那场雪
 随时随地看视频慕课网APP
随时随地看视频慕课网APP
相关分类