السلام عليكم

أعاني مشكلة في التعامل ( فهم ) اسلوب التعديل و الاضافة على أوبجكت json .
سوف اطرح المشكله:

لدي الاوبجكت التالي :
كود:
var work = { "clients" :
      [
		 { 
		  "client_name" : "Samer Hassan", 
		  "telephone" : 
		  [
						{
						"number" : "65434543453"
						}
		   ]
					,
		  "fax" : 
		  [
						{
						"number" : "+567898765456"
						}
								
		  ]
			
		  }
	  ]
	};
كما هو واضح اتعامل مع بيانات العملاء .

السؤال : كيف يمكنني وعن طريق الجافا سكريبت ان اضيف عميل جديد ؟ وان اربط ارقام الفاكاسات الخاصة والهواتف في اسمة ؟
وكيف يمكنني ان اضيف الى عميل معين اعرف اسمة ولا اعرف رقم ال ID الخاص او المسار الى ال NODE .
مثلا اريد ان اضيف رقم هاتف جديد الى "Samer Hassan" ولا اعرف شيء سوى Samer Hassan و انه يوجد element اسمها telephone

اتوقع ان الاوبجكت الموجود بالاعلاى لا يخدمني بشكل جيد - بالواقع انا مبرمج PHP واتعامل مع المصفوفات ولكن دائما استعمل
كود:
$array['Text_index']
لكي اصل بسرعة بدون بحث لووب.
ولكن هنا بالجافا سكريبت الوضع يبدو انه مختلف اتمنى الافادة بشكل اكبر كيف يمكنني ان اضيف اسماء بحيث كل اسم يكون له تفرع مستقل وان استطيع ان اضيف الى اسم معين رقم هاتف معين عبر استخدام الاسم ك ID