如何在自定义的基类JS里扩展一个过滤特殊字符的方法?
后端返回给前端的都是一个经过json序列化后的对象(JsonBox,不同的方法JsonBox里的值是不一样的,对应不同的实体,JsonBox里可能是一个单独对象,也可能是一个List[包含多个]),现在想对jsonbox 的值进行过滤,把一些特殊字符如 < > $ / ' 等转换为< > ......等
------解决方案--------------------你自己写的类,自己不知道怎么扩展?那还叫你自己写的?话说回来,你确定你写的是一个类,而不是一个对象?如果的确是一个类,那么怎么扩展只能问你自己;如果只是一个对象,那直接用变量名.方法名=function(){...}就可以添加成员了
功能我觉得没什么说的,写一个函数,用正则替换就行了;对参数判断一下类型,是数组的话,循环调用一下就行了
------解决方案--------------------大体结构总是不会变的吧。。。自己按照结构过滤掉不需要的数据就习惯了。。
不行再服务器端处理下数据再序列化就行了