找到 9301 篇文章 关于面向对象编程
56 次浏览
假设我们有以下复杂的字符串:var values = 'studentId:"100001",studentName:"John Smith",isTopper:true,uniqueId:10001J-10001,marks:78,newId:"4678"';可以使用正则表达式来匹配字符串。代码如下:示例var regularExpression = /(? node demo187.js 原值=studentId:"100001",studentName:"John Smith",isTopper:true,uniqueId:10001J-10001,marks:78,newId:"4678" 并非完全由数字组成的字符串= [ '10001J-10001' ]
413 次浏览
为此,请使用带有 id 属性的 jQuery()。代码如下:示例 在线演示 文档 .changeColor { color: red }; Javascript MySQL MongoDB Python jQuery("#selectDemo").click(function () { jQuery(this).toggleClass("changeColor"); if (jQuery(this).hasClass("changeColor")) { jQuery(".isSelected").prop("checked", true); jQuery(this).val("Want To UnSelect All Values"); } else ... 阅读更多
104 次浏览
为此,请使用 Object.keys() 以及 Object.values() 和 map() 来获得结果。示例const object = { name: 'John', age: 21, countryName: 'US', subjectName: 'JavaScript' } const allKeysOfObject = Object.keys(object); console.log("所有键是=" + allKeysOfObject); const allValues = Object.values(object); console.log("所有值是=" + allValues); console.log("map 的用法如下:"); allKeysOfObject.map(k => { console.log(object[k]) })要运行上述程序,需要使用以下命令:node fileName.js。我的文件名是 demo185.js。输出这将产生以下输出:PS C:\Users\Amit\javascript-code> node demo185.js 所有键是=name, age, countryName, subjectName 所有值是=John, 21, ... 阅读更多
188 次浏览
为此,请使用 map() 以及 find()。代码如下:示例var details1 = [ { productDetails: { isSold: true, productId:101 } }, { productDetails: { isSold: true, productId:103 } } ] var details2 = [ { productDetails: { isSold: false, productId:101 } } ] var details3 = details1.map(details1Object=>{ var newObject= details2.find(obj=>obj.productDetails.productId === details1Object.productDetails.productId) return newObject? newObject : details1Object }) console.log(details3)要运行上述程序,需要使用以下命令:node fileName.js。我的文件名是 demo183.js。输出这将产生以下输出:PS C:\Users\Amit\javascript-code> node demo183.js [ { productDetails: { isSold: false, productId: 101 } }, { productDetails: { isSold: true, productId: 103 } } ]
236 次浏览
要在一条语句中声明和定义多个变量,可以使用以下语法:var anyVariableName1=yourValue1, anyVariableName2=yourValue2, anyVariableName3=yourValue3, anyVariableName4=yourValue4, . . N示例var firstName="我的名字是 David", lastName="我的姓氏是 Miller", place="我住在澳大利亚"; console.log(firstName); console.log(lastName); console.log(place);要运行上述程序,需要使用以下命令:node fileName.js。我的文件名是 demo182.js。输出这将产生以下输出:PS C:\Users\Amit\javascript-code> node demo182.js 我的名字是 David 我的姓氏是 Miller 我住在澳大利亚阅读更多
590 次浏览
假设我们有以下下拉列表: John David Chris Mike Bob Carol 以下是我们的数组:var listOfNames = ["Chris", "Robert", "Mike"];要检查选定的列表值是否包含数组中的值,请使用:$(‘select’).on(‘change’)。示例 在线演示 文档 John David Chris Mike Bob Carol var listOfNames = ["Chris", "Robert", "Mike"]; $('select').on('change', function() { var name = this.value.split(' ')[0]; if($.inArray(name, listOfNames) > -1) { console.log('这存在于列表中 ... 阅读更多