<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[rain66666666的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/rain66666666</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; rain66666666]]></copyright><item><title><![CDATA[【无标题】]]></title><link>https://blog.youkuaiyun.com/rain66666666/article/details/125235189</link><guid>https://blog.youkuaiyun.com/rain66666666/article/details/125235189</guid><author>rain66666666</author><pubDate>Sat, 11 Jun 2022 16:38:42 +0800</pubDate><description><![CDATA[vue方面的积累]]></description><category></category></item><item><title><![CDATA[Do not access Object.prototype method ‘hasOwnProperty‘ from target object]]></title><link>https://blog.youkuaiyun.com/rain66666666/article/details/124831283</link><guid>https://blog.youkuaiyun.com/rain66666666/article/details/124831283</guid><author>rain66666666</author><pubDate>Tue, 17 May 2022 22:30:38 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[JS：两数之和]]></title><link>https://blog.youkuaiyun.com/rain66666666/article/details/111057814</link><guid>https://blog.youkuaiyun.com/rain66666666/article/details/111057814</guid><author>rain66666666</author><pubDate>Sat, 12 Dec 2020 11:06:35 +0800</pubDate><description><![CDATA[1 两数之和
方法一：暴力搜索
此方法是遍历所有的两个数之和的组合，然后算其和，虽节省空间，但时间复杂度高O（N^2），空间复杂度低O（1）
方法二：用hashMap：
用线性的时间复杂度来解决问题，即只能遍历一个数字，另一个数字可以先将其存储起来，使用一个Map数据结构，来建立数字和坐标之间的映射关系。 由于Map是常量级查找效率，这样在遍历数组的时候，可以用target减去所遍历的数字，即得到另一个数字。直接在Map中查找是否存在即可。
方法二 ：第一种写法
    var twoSum = funct]]></description><category></category></item><item><title><![CDATA[2020/11/20]]></title><link>https://blog.youkuaiyun.com/rain66666666/article/details/109865059</link><guid>https://blog.youkuaiyun.com/rain66666666/article/details/109865059</guid><author>rain66666666</author><pubDate>Fri, 20 Nov 2020 21:22:49 +0800</pubDate><description><![CDATA[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(“请输]]></description><category></category></item><item><title><![CDATA[2020/11/20]]></title><link>https://blog.youkuaiyun.com/rain66666666/article/details/109864286</link><guid>https://blog.youkuaiyun.com/rain66666666/article/details/109864286</guid><author>rain66666666</author><pubDate>Fri, 20 Nov 2020 21:02:25 +0800</pubDate><description><![CDATA[JavaScript 基础语法（基础讲解js）

1.js的组成

ECMAScript:语法

BOM(浏览器对象模型):控制浏览器，比如弹框，控制台输出等

DOM(文档对象模型):控制标签，比如增加一个div，删除一个img等

2. js的书写位置

行内式

标签：       在href里面href="alert(1111)"

其他标签:     onclick="alert(11111)"

内嵌式:       script标签里面写...]]></description><category></category></item></channel></rss>