如何将字符串操作汇总改写为一个长尾词的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计290个文字,预计阅读时间需要2分钟。
JavaScript 隐藏手机号中间四位,并测试对象属性存在性的代码如下:
javascriptvar tel=18612908099;var reg=/^(\d{3})\d{4}(\d{4})$/;tel=tel.replace(reg, $1****$2);console.log(tel); // 输出:186****8099
// 测试对象属性是否存在var obj={name: John, age: 30};console.log(name in obj); // 输出:trueconsole.log(email in obj); // 输出:false
js隐藏手机号中间四位,变成*星号var tel = "18612908099"; var reg = /^(\d{3})\d{4}(\d{4})$/; tel = tel.replace(reg, "$1****$2"); console.log(tel); // 186****8099 检测对象中属性的存在与否。
1.使用in关键字。 该方法可以判断对象的自有属性和继承来的属性是否存在。 var o={x:1}; "x" in o; //true,自有属性存在 "y" in o; //false "toString" in o; //true,是一个继承属性 2.使用对象的hasOwnProperty()方法。 该方法只能判断自有属性是否存在,对于继承属性会返回false。 var o={x:1}; o.hasOwnProperty("x"); //true,自有属性中有x o.hasOwnProperty("y"); //false,自有属性中不存在y o.hasOwnProperty("toString"); //false,这是一个继承属性,但不是自有属性
本文共计290个文字,预计阅读时间需要2分钟。
JavaScript 隐藏手机号中间四位,并测试对象属性存在性的代码如下:
javascriptvar tel=18612908099;var reg=/^(\d{3})\d{4}(\d{4})$/;tel=tel.replace(reg, $1****$2);console.log(tel); // 输出:186****8099
// 测试对象属性是否存在var obj={name: John, age: 30};console.log(name in obj); // 输出:trueconsole.log(email in obj); // 输出:false
js隐藏手机号中间四位,变成*星号var tel = "18612908099"; var reg = /^(\d{3})\d{4}(\d{4})$/; tel = tel.replace(reg, "$1****$2"); console.log(tel); // 186****8099 检测对象中属性的存在与否。
1.使用in关键字。 该方法可以判断对象的自有属性和继承来的属性是否存在。 var o={x:1}; "x" in o; //true,自有属性存在 "y" in o; //false "toString" in o; //true,是一个继承属性 2.使用对象的hasOwnProperty()方法。 该方法只能判断自有属性是否存在,对于继承属性会返回false。 var o={x:1}; o.hasOwnProperty("x"); //true,自有属性中有x o.hasOwnProperty("y"); //false,自有属性中不存在y o.hasOwnProperty("toString"); //false,这是一个继承属性,但不是自有属性

