《JavaScript设计模式》——10.6 数据适配

    xiaoxiao2024-05-19  96

    本节书摘来自异步社区《JavaScript设计模式》一书中的第10章,第10.6节,作者:张容铭著,更多章节内容可以访问云栖社区“异步社区”公众号查看

    10.6 数据适配

    “没看出你接触过插件开发。”小铭接着说。“对于这类对参数的适配又有衍生,比如对数据的适配,比如这里有一个数组。”

    var arr = ['JavaScript','book','前段编程语言', '8月1日'];“我们发现数组中的每个成员代表的意义不同,所以这种数据结构语义不好,我们通常会将其适配成对象形式,比如下面这种对象数据结构。”

    var obj = {   name : '',   type : '',   title : '',   time : '' }

    “我们就可以像下面这样适配。”

    function arrToObjAdapter(arr){   return {     name : arr[0],     type : arr[1],     title : arr[2],     data : arr[3]   } } var adapterData = arrToObjAdapter(arr); console.log(adapterData)  // {name: "JavaScript", type: "book", title: "前段编程语言", data: "8月1日"}

    “这也为数据的灵活使用提供了新思路了。”小白感叹道。

    相关资源:敏捷开发V1.0.pptx
    最新回复(0)