前言:
目前各位老铁们对“js中map遍历的几种方式”可能比较注意,姐妹们都想要剖析一些“js中map遍历的几种方式”的相关知识。那么小编也在网上收集了一些有关“js中map遍历的几种方式””的相关资讯,希望兄弟们能喜欢,姐妹们快快来学习一下吧!c++中遍历map有4种方式迭代器-for迭代器-whilerange for (c++ 11以上)key-value range for (c++ 17以上)代码示例
#include <iostream>#include <unordered_map>int main() { std::unordered_map<std::string, int> mp; mp["zhangsan"] = 20; mp["lisi"] = 18; mp["wangwu"] = 30; // 方式一、迭代器-for std::cout << "方式一、迭代器-for" << std::endl; for (auto it = mp.begin(); it != mp.end(); it++) { std::cout << it->first << " " << it->second << std::endl; } // 方式二、迭代器-while std::cout << "方式二、迭代器-while"<< std::endl; auto it = mp.begin(); while(it != mp.end()){ std::cout << it->first << " " << it->second << std::endl; ++it; } // 方式三、range for std::cout << "方式三、range for" << std::endl; for (auto& it : mp) { std::cout << it.first << " " << it.second << std::endl; } // 方式四、key-value range for std::cout << "方式四、key-value range for" << std::endl; for (auto [key, val] : mp) { std::cout << key << " " << val << std::endl; } return 0;}
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #js中map遍历的几种方式