桥叔时间

许多问题看一眼答出来,,以为是粗心,其实还是基础不扎实

1.

var a = new Array(5);
console.log(a[3]);
console.log(a.length);

结果应该是 undefined 5,,,自己以为是undefined 1;

错误的原因是

a = new Array(5);是定义了一个长度为5,每个元素都是undefined的数组;

a = new Array(‘5‘);是定义了一个元素为‘5‘的数组,长度为1;

2.

var o = [1,2,3];
for(item in o){
  console.log(item);
  console.log(o.item);
}

 答案是 0 undefined 1 undefined 2 undefined

以为会是 0 1 1 2 2 3;

将o.item改成o[item]答案就是 0 1 1 2 2 3;

应该是.和[]的区别问题吧。。

时间: 2024-10-10 08:12:44

桥叔时间的相关文章

[AHOI2005]航线规划(树链剖分+时间倒流)

传送门 练一下树剖的板子,运用一下时间倒流和下放边权的思想. 题中所谓“关键航线”其实就是桥. 删边操作桥不好维护,但如果是加边,每加一条边,两点作为端点的这条路径就都不再是桥----->考虑时间倒流. 从后往前,每删除一条边,现在就是加边,该路径上所有边都不是桥(打上标记). 可以先求出一棵最小生成树(代码中是在dfs中实现的)那些多的边就以加边的方式加入(说明到最后一个操作后,这条路径的边也不是桥). #include<bits/stdc++.h> #define M 200003

国王的烦恼

描述 C国由n个小岛组成,为了方便小岛之间联络,C国在小岛间建立了m座大桥,每座大桥连接两座小岛.两个小岛间可能存在多座桥连接.然而,由于海水冲刷,有一些大桥面临着不能使用的危险.如果两个小岛间的所有大桥都不能使用,则这两座小岛就不能直接到达了.然而,只要这两座小岛的居民能通过其他的桥或者其他的小岛互相到达,他们就会安然无事.但是,如果前一天两个小岛之间还有方法可以到达,后一天却不能到达了,居民们就会一起发起抗议. 现在C国的国王已经知道了每座桥能使用的天数,超过这个天数就不能使用了.现在他想知

【经验】电脑长时间不关机导致的无法开机问题

本来不打算写电脑挂掉这种问题的记录,但是我这个问题比较特殊还遇到两次,直接送电脑店可能会说主板挂了,返厂检修之类的,对于紧急用电脑的人来说是不可接受的,其实分分钟就可以解决. 1.环境:用了7年的宏碁4750,win7操作系统,HDD硬盘 2.无法开机记录:一次是晚上没关机,第二天早上挂了:一次是白天没关,大概7小时以后挂了. 3.现象:停留在ACER界面一直刷新,按F2进BIOS始终无法进入 4.第一次的解决过程:第一次遇到慌的一笔,以为主板烧了,拆了电脑吧BIOS的纽扣电池都下了重装一遍,内

图论——LCA、强联通分量、桥、割顶、二分图最大匹配、网络流

A: 交通运输线 时间限制: 5 Sec  内存限制: 128 MB 题目描述 战后有很多城市被严重破坏,我们需要重建城市.然而,有些建设材料只能在某些地方产生.因此,我们必须通过城市交通,来运送这些材料的城市.由于大部分道路已经在战争期间完全遭到破坏,可能有两个城市之间没有道路.当然在运输线中,更不可能存在圈. 现在,你的任务来了.给你战后的道路情况,我们想知道,两个城市之间是否存在道路,如果存在,输出这两个城市之间的最短路径长度. 输入 第一行一个整数Case(Case<=10)表示测试数据

三相桥式整流电路

一.三相桥式整流电路 二.电路分析规律 在每一瞬间,根据优先导通原则: 共阴极组中阳极电位最高的二极管导通: 共阳极组中阴极电位最低的二极管导通. 三.电路分析 在  t1 ~ t2  期间 共阴极组中U点电位最高,V1 导通: 共阳极组中V点电位最低,V4 导通. 负载两端的电压为线电压Uuv.  在  t2 ~ t3  期间 共阴极组中U点电位最高,V1 导通: 共阳极组中W点电位最低,V6 导通. 负载两端的电压为线电压Uuw. 在  t3 ~ t4  期间 共阴极组中V点电位最高,V3

学编程也要珍惜时间

1.三更灯火五更鸡,正是男儿读书时,黑发不知勤学早,白发方悔读书迟.——颜真卿 2.一寸光阴一寸金,寸金难买寸光阴. 3.少年易学老难成,一寸光阴不可轻.——朱熹 4.吾生也有涯,而知也无涯.——庄子 5.少壮不努力,老大徒伤悲.——<长歌行> 6.时间的步伐有三种:未来姗姗来迟,现在像箭一样飞逝,过往永远静立不动.——席勒 7.谁对时间最吝啬,时间对谁越慷慨.要时间不辜负你,首先你要不辜负时间.放弃时间的人,时间也放弃他. 8.人生有一道困难,那就是如何使一寸光阴即是一寸生命. 9.时间就是

绝路上的桥

<绝路上的桥>文\伯爵在城堡 记得小时候,我偷过一次东西.那是我有生以来第一次"犯罪",可能也是最后一次. 那时,我尚住在乡下,跟爷爷奶奶一起生活.周围有几户人家,小孩比我大几岁,都已上学.每天早晨,我能透过雾蒙蒙的玻璃窗,看见几个男生女生赶着上学的身影,到了下午,他们又从这条路上放学回家.我那时的愿望,就是能跟他们在一起玩,哪怕是坐在旁边听他们聊天,我都会觉得特别高兴.可是他们从来都不带我.不仅是因为他们的年龄比我大,更重要的是他们的游戏(足球.篮球.骑车.滑板),我都无

多些时间少写些代码

我在我的微博上说过这样一段话,我想在这里把我的这个观点阐述地更完整一些. @左耳朵耗子:聪明的程序员使用50%-70%的时间用来思考,尝试和权衡各种设计和实现,而用30% – 50%的时间是在忙碌着编码,调试和测试.聪明的老板也会让团队这样做.而傻逼的老板,苦逼的程序员会拿出来100%-150%的时间来忙着赶进度,返工,重构,fix 大量的bug… 所以, 越差的团队一般会越忙,而且还忙不完. 在现在这个浮躁的时期,再加上敏捷咨询师们念的歪经,他们让人感觉上就像是软件产品是可以在很短的时间内高质

连通分量模板:tarjan: 求割点 &amp;&amp; 桥 &amp;&amp; 缩点 &amp;&amp; 强连通分量 &amp;&amp; 双连通分量 &amp;&amp; LCA(最近公共祖先)

PS:摘自一不知名的来自大神. 1.割点:若删掉某点后,原连通图分裂为多个子图,则称该点为割点. 2.割点集合:在一个无向连通图中,如果有一个顶点集合,删除这个顶点集合,以及这个集合中所有顶点相关联的边以后,原图变成多个连通块,就称这个点集为割点集合. 3.点连通度:最小割点集合中的顶点数. 4.割边(桥):删掉它之后,图必然会分裂为两个或两个以上的子图. 5.割边集合:如果有一个边集合,删除这个边集合以后,原图变成多个连通块,就称这个点集为割边集合. 6.边连通度:一个图的边连通度的定义为,最