设计模式:策略模式 您所在的位置:网站首页 山东高考的满分是多少分 设计模式:策略模式

设计模式:策略模式

2023-01-11 01:33| 来源: 网络整理| 查看: 265

该模式主要解决在有多种算法相似的情况下,使用if…else所带来的难以维护性。它的优点是算法可以自由切换,同时可以避免过多的if…else判断,具有良好的扩展性。 例如: 在这里插入图片描述

Document .greenItem { background: green; } .redItem { background: red; } .yellowItem { background: yellow; } let list = [ { title: '见义勇为', type: 1 }, { title: '正能量', type: 2 }, { title: '黄色', type: 3 }, { title: '为民除害', type: 1 }, ] let obj = { 1: { content: '审核通过', className: 'greenItem' }, 2: { content: '审核ing', className: 'yellowItem' }, 3: { content: '审核未通过', className: 'redItem' } } let listContent = document.querySelector('#list_content') listContent.innerHTML = list.map(item => { return `


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有