zoukankan      html  css  js  c++  java
  • 【前端】GIS及JS题目

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<title></title>
    	</head>
    	<body>
    		<script>
    			var aaa = {}
    			aaa.q111 = '1111'
    			console.log(aaa);
    
    			const bbb = {}
    			bbb.q111 = '1111'
    			console.log(bbb);
    
    
    			function getQueryVariable(variable) {
    				var query = window.location.search.substring(1);
    				var vars = query.split("&");
    				for (var i = 0; i < vars.length; i++) {
    					var pair = vars[i].split("=");
    					if (pair[0] == variable) {
    						return pair[1];
    					}
    				}
    				return (false);
    			}
    
    			var obj = {
    				name: "abc",
    				age: 123,
    				card: ['visa', 'master'],
    				wife: {
    					name: 'bcd',
    					son: {
    						name: 'aaa'
    					}
    				}
    			}
    
    			console.log(obj)
    
    			var obj1 = obj;
    			obj1.fff = "2222"
    
    			console.log(obj1);
    
    			var obj1 = {
    
    			}
    			//深度拷贝
    			function deepClone(origin, target) {
    				var target = target || {},
    					toStr = Object.prototype.toString,
    					arrStr = "[object Array]";
    				for (var prop in origin) {
    					if (origin.hasOwnProperty(prop)) {
    						if (origin[prop] !== "null" && typeof(origin[prop]) == 'object') {
    							// if (toStr.call(origin[prop]) == arrStr) {
    							//     target[prop] = [];
    							// } else {
    							//     target[prop] = {};
    							// }
    							target[prop] = toStr.call(origin[prop]) == arrStr ? [] : {};
    							deepClone(origin[prop], target[prop]);
    						} else {
    							target[prop] = origin[prop];
    						}
    					}
    				}
    				return target;
    			}
    			deepClone(obj, obj1);
    
    			console.log(obj1)
    		</script>
    	</body>
    </html>
    

    1、URL解析:正则或字符串分割

    2、值和引用:地址

    3、拷贝:递归、取值赋值

    4、Multipolygon、polygon

    5、leaflet-geojson:图层顺序,拷贝数据附加

    博客地址: http://www.cnblogs.com/defineconst/
    博客版权: 本文以学习、研究和分享为主,欢迎转载和各类爬虫,但必须在文章页面明显位置给出原文链接。 如果文中有不妥或者错误的地方还望高手的您指出,以免误人子弟。如果您有更好的建议,不如留言一起讨论,共同进步! 再次感谢您耐心的读完本篇文章。
  • 相关阅读:
    Linux堆内存管理深入分析 (上半部)【转】
    TCMalloc小记【转】
    Linux signal 那些事儿(4)信号的deliver顺序【转】
    Linux signal 那些事儿 (3)【转】
    Linux signal那些事儿【转】
    Linux signal 那些事儿(2)【转】
    常用的Firefox浏览器插件、Chrome浏览器插件收藏
    vi 常用命令
    清除浮动新说
    【荐】万能清除浮动样式
  • 原文地址:https://www.cnblogs.com/defineconst/p/15643355.html
Copyright © 2011-2022 走看看