//Example 1: create an array to set the css property in an object this.e
var x = {"width":"110px", "height":"100px"};
for(var i in x)
if(x["width"])
this.e.style.width = x["width"];
//Example 2: set value to array member and check the its maximum value with max() method
var myArry = new Array();
myArry[0] = 1;
myArry[1] = 2;
alert(myArry.max());
home
var arry1 = [a,b,c,d,e,f,g];
var arry2 = [c,g];
var c = 0;
for(var n=0; n<arry2.length; n++){
var m=0;
for(var i=0;i<arry1.length;i++){
if(arry1[i] == arry2[n])m=1;
}
if(m==0){
arry1[c]=arry2[n];
c++;
}
}
home
Array.prototype.in_array = function(v){
for(var i=0; i<this.length;i++){
if(this[i]==v)
return true;
}
return false;
}
//example of usage
var arry = [5,10,15,20,25];
document.writeln(arry.in_array(10)); // output => true
home
-
push() -> adds new items to the end of an array and returns the new length.
-
splice() -> adds/removes items to/from an array, and returns the removed item(s).
-
indexOf()-> searches the array for the specified item, and returns its position.
Returns -1 if the item is not found.
if($(this).text().indexOf("★")!=-1){
var a = $(this).text().split("★");
$(this).text(a.slice(1,2));
var index = Array.indexOf($(this).text());
Array.splice(index,1);
}else{
Array.push($(this).text());
$(this).text("★"+$(this).text());
}
home
function content(value, index, arr) {
if (
value["process_td_tms_id"] == result[j]["id"] &&
value["process_date"] == date[k]
) {
return value["process_content"];
}
return "";
}
var a = result2.map(content).filter(String);
for (var z = 0; z < a.length; z++) {
dat += "<p class='process'>"+a[z]+"</p>";
}
home
Array.prototype.max = function(){
var max = this[0];
var len = this.length;
for(var i=1; i<len; i++)
if(this[i]>max)max=this[i];
return max;
}
Array.prototype.min = function(){
var min = this[0];
var len = this.length;
for(var i=1; i<len; i++)
if(this[i]<min)min=this[i];
return min;
}
home
function ShowProcessItem(table) {
jQuery("#div_process_delete").html(table.rows[ri].cells[ci].innerHTML);
var a = document.getElementById("div_process_delete");
var b = a.getElementsByTagName("div");
if (b.length > 0) {
var html = "<table id='table_process_delete'>";;
html += "<tr>";
html += "<th>DELETE</th><th style='width:10px'>X</th>";
html+="</tr>"
for (var i = 0; i < b.length;i++) {
html += "<tr>";
html += "<td><div>"+b[i].innerHTML+"</div></td><td style='width:10px'></td>";
html += "</tr>";
}
html += "</table>";
jQuery("#div_process_delete")
.css({
"position": "absolute",
"top": event.clientY - 30 + "px",
"left": event.clientX - 270 + "px"
})
.show()
.html(html);
jQuery('#table_process_delete th').click(function () {
jQuery("#div_process_delete").hide();
});
jQuery('#table_process_delete td')
.click(function (event) {//for multiple select on process
var ci_process = jQuery(this).parent().children().index(this);
var ri_process = jQuery(this).parent().parent().children().index(this.parentNode);
var table_process_delete = document.getElementById("table_process_delete");
var table = document.getElementById("table_data");
jQuery.ajax({
type: "POST",
url: _url + 'Home/DeleteProcess',
data: jQuery.param({
id: parseInt(table.rows[ri].cells[5].innerText),
date: table.rows[1].cells[ci].innerText,
content: table_process_delete.rows[ri_process].cells[0].innerText
}),
success: function (res) {
var table = document.getElementById("table_data");
table.rows[ri].cells[ci].innerHTML = "";
var a = document.getElementById("div_process_delete");
var b = a.getElementsByTagName("div");
var c = 0;
for (var i = 0; i < b.length; i++) {
if (
b[i].innerText !="" &&
b[i].innerText != table_process_delete.rows[ri_process].cells[0].innerText
) {
table.rows[ri].cells[ci].innerHTML += "<div class='process' >" + b[i].innerText + "</div>";
}
if (b[i].innerText == table_process_delete.rows[ri_process].cells[0].innerText){
b[i].innerText = "";
//table_process_delete.rows[ri_process].cells[0].innerHTML = "";
}
if (b[i].innerText != "") {
c = 1;
}
}
if(c!=1)
jQuery("#div_process_delete").hide();
}
});
})
} else {
jQuery("#div_process_delete").hide();
}
}
home
var g,g1,g2 = new Array();
var j=0;
var arry1 = [5,2,6,7,100,0.1,3,6];
var arry2 = [200,300,2,4,1,67,100];
for(var k=0;k<arry1.length;k++){
g1[k]=arry2[k]+1;
g[k] = arry2[k]+"_"+arry1[k]+"_"+g1[k];
j+=0.001;
}
g1.sort(function(a,b){return b-a});
for(var k=0;k<g1.length;k++){
for(var t=0; t<g.length; t++){
var r=String(g[t]).split("_");
if(r.slice(2,3)==g1[k]){
g2[k] = g[t];
}
}
}
home