JavaScript之JMap

在JavaScript中我们利用function类定义类
在类的内部我们用var 定义私有变量  私有函数
在类的内部我们用this 定义公有变量
(1)定义一个类
 function JMap() {
        var arr={};//空类
        //增加
        this.put=function (key,value) {//用一个方法将数据加到指定类中去
            arr[key]=value;
        }
        this.get=function (key) {
            if( arr[key]){
                return  arr[key];
            }else{
                return null;
            }
        }
        //删除
        this.remove=function (key) {
            delete  arr[key];
        }

        //遍历
        this.eachMap=function (fn) {
            for(var key in arr){
                fn(key,arr[key]);
            }
        }
    }

(2)使用 类(JMap类外部)

 var country=new JMap(); //实例化
    country.put("01","ZG");//添加值
    country.put("02","TG");
    country.put("03","MG");

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏娱乐心理测试

style样式:json对象和字符串相互转化

在mpvue项目中,由于:class和:style样式不能是对象的形式,必须转化为字符串,就需要下面的转化方法。 一.json对象转字符串

13530
来自专栏运维经验分享

Nginx 防御CC攻击的两种方法 原

CC攻击可以归为DDoS攻击的一种。他们之间都原理都是一样的,即发送大量的请求数据来导致服务器拒绝服务,是一种连接攻击。CC攻击又可分为代理CC攻击,和肉鸡CC...

33640
来自专栏娱乐心理测试

解读mpvue官方文档的Class 与 Style 绑定及不支持语法

在vue.js项目转化为小程序时,把原来页面的代码直接拷贝过去,发现布局改变很多,很多已经设置的标签的css样式并没有显示出来,查看官方文档,得知原来vue.j...

15330
来自专栏运维经验分享

Scrapy爬虫(8)scrapy-splash的入门

  在前面的博客中,我们已经见识到了Scrapy的强大之处。但是,Scrapy也有其不足之处,即Scrapy没有JS engine, 因此它无法爬取JavaSc...

14730
来自专栏Core Net

ASP.NET Core 2.2 十九. 你扔过来个json,我怎么接

  前文说道了Action的激活,这里有个关键的操作就是Action参数的映射与模型绑定,这里即涉及到简单的string、int等类型,也包含Json等复杂类型...

20030
来自专栏大史住在大前端

KOA中间件的基本运作原理

在中间件系统的实现上,KOA中间件通过async/await来在不同中间件之间交换控制权,工作机制和栈结构非常相似,建议结合《express中间件系统的基本实现...

14730
来自专栏Jerry的SAP技术分享

一个最简单的WebSocket hello world demo

https://github.com/i042416/KnowlegeRepository/blob/master/practice/nodejs/server...

43040
来自专栏前端小叙

移动网页广告引入mraid.js使用指南

在网上找mraid相关资料,相对比较少,大多都是API介绍,概念介绍等,没有一份详细的移动端网页广告使用教程,经过自己两天的摸索,完成了开发的移动端网页版的广告...

21830
来自专栏Fundebug

JavaScript 的 4 种数组遍历方法: for VS forEach() VS for/in VS for/of

我们有多种方法来遍历 JavaScript 的数组或者对象,而它们之间的区别非常让人疑惑。Airbnb 编码风格禁止使用 for/in 与 for/of,你知道...

16940
来自专栏运维经验分享

nohup和&后台运行,进程查看及终止 原

  无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。

17330

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励