将函数注入JSON数据结构

地铺

有没有办法使用JavaScript原型或其他方式将函数注入到从JSON数据创建的数据结构中?我有休息服务,可以返回联系人列表。联系人具有名字,姓氏。我想将getFullName()函数添加到列表中的每个联系人结构中。

我想做类似以下的事情。

 var contacts = [{firstName: 'Stephen', lastName: 'Hawking'},
          {firstName: 'Nicolas', lastName: 'Tesla'},
          {firstName: 'Dean', lastName: 'Kamen'}
 ]; 
 for(var i = 0; i < contacts.length; i++){
   var contact = contacts[i];
   //inject defined functions if it is not yet injected.
   //contact.inject(definedFunctions); //How do we do this
   console.log(contact.getFullName()); 
 }
雅各布

您应该围绕该数据创建包装器:

function Contact(data) {
  this.data = data;
}

Contact.prototype.getFullName = function () {
  return this.data.firstName + ' ' + this.data.lastName;
}

var contacts = [...]
  .map(function (data) {
    return new Contact(data);
  }); 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将参数作为数据结构传递给Python函数

来自分类Dev

数据结构,递归函数

来自分类Dev

将JSON数组解析为数据结构

来自分类Dev

JSON / Firebase数据结构

来自分类Dev

无法确定JSON数据的数据结构

来自分类Dev

访问函数内部创建的数据结构?

来自分类Dev

将动态对象放入数据结构

来自分类Dev

将Perl数据结构读入ruby

来自分类Dev

JSON请求到Java数据结构

来自分类Dev

JSON请求到Java数据结构

来自分类Dev

freepascal:JSON和递归数据结构

来自分类Dev

使用C#将数据表转换为分层数据结构(JSON)

来自分类Dev

可以将任何数据结构数据转换为json格式吗?

来自分类Dev

将函数映射到定义为数据结构列表的新类型

来自分类Dev

将函数存储在数据结构中以便以后查找和调用它们

来自分类Dev

serialize:将数据结构反序列化到JSON /从JSON反序列化

来自分类Dev

注入HTML5数据属性与注入javascript数据结构

来自分类Dev

如何将JSON字符串转换为Python数据结构

来自分类Dev

将json解析为具有小写字段名称的数据结构

来自分类Dev

如何将JSON数组反序列化为本地.net数据结构?

来自分类Dev

将两个数据结构的组合转换为特定的JSON对象

来自分类Dev

将长数据结构变成宽矩阵结构

来自分类Dev

将数据存储在Druid中的数据结构

来自分类Dev

将数据转换为选择模型数据结构

来自分类Dev

转换数据结构

来自分类Dev

转换数据结构

来自分类Dev

同步数据结构

来自分类Dev

数据结构使用

来自分类Dev

数据结构过滤