- 博客(5)
- 资源 (1)
- 收藏
- 关注
转载 Do not access Object.prototype method ‘hasOwnProperty‘ from target object
Do not access Object.prototype method ‘hasOwnProperty’ from target object let obj = {} obj.hasOwnProperty('xxx')此时会显示标题错误。即:不要使用对象原型上的方法。因为原型的方法可能会重写。解决方法object.property.hasOwnProperty.call(obj,'属性')例如,foo.hasOwnProperty(“bar”) 应该替换为 Object.protot
2022-05-17 22:30:38
688
原创 JS:两数之和
1 两数之和方法一:暴力搜索此方法是遍历所有的两个数之和的组合,然后算其和,虽节省空间,但时间复杂度高O(N^2),空间复杂度低O(1)方法二:用hashMap:用线性的时间复杂度来解决问题,即只能遍历一个数字,另一个数字可以先将其存储起来,使用一个Map数据结构,来建立数字和坐标之间的映射关系。 由于Map是常量级查找效率,这样在遍历数组的时候,可以用target减去所遍历的数字,即得到另一个数字。直接在Map中查找是否存在即可。方法二 :第一种写法 var twoSum = funct
2020-12-12 11:06:35
4820
1
原创 2020/11/20
JS初级练习题猜拳游戏设计一个猜拳游戏假设:1 代表石头 2 代表剪刀 3 代表布计算机每次随机出现1-3中的任意一个数字玩家也有三种状态,用玩家出的数和计算机出的数进行比对,按照游戏规则分成胜负。难点:1-3中的任意一个随机整数:parseInt(Math.random()*3+1)石头(1) 剪刀(2) 布(3)var computer = parseInt(Math.random()*3+1) (1~4随机数) var player =parseInt(prompt(“请输
2020-11-20 21:22:49
139
原创 2020/11/20
JavaScript 基础语法(基础讲解js)1.js的组成ECMAScript:语法BOM(浏览器对象模型):控制浏览器,比如弹框,控制台输出等DOM(文档对象模型):控制标签,比如增加一个div,删除一个img等2. js的书写位置行内式标签: 在href里面href="alert(1111)"其他标签: onclick="alert(11111)"内嵌式: script标签里面写...
2020-11-20 21:02:25
122
VMwareWorkstation_10.07_Lite_CHS.exe
2019-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人